Fix reference counted pointer

Description

There are a couple improvements that could be made to fix the driver's reference counted pointer implementation:

1) It should start with a count of one.
2) It should check for zero to delete instead of one.

Environment

None

Pull Requests

None

Assignee

Unassigned

Reporter

Michael Penick

Labels

None

PM Priority

None

External issue ID

None

Doc Impact

None

Reviewer

None

Pull Request

None

Size

None

Priority

Major
Configure