diff --git a/src/test/tools/pmemobjcli/pmemobjcli.c b/src/test/tools/pmemobjcli/pmemobjcli.c
index 3d4d5401d983617df9f1c360b2e88d56e108ba9d..8061f8d339b811a72e17093fd747316791510eb1 100644
--- a/src/test/tools/pmemobjcli/pmemobjcli.c
+++ b/src/test/tools/pmemobjcli/pmemobjcli.c
@@ -1659,6 +1659,8 @@ pocli_pmemobj_tx_free(struct pocli_ctx *ctx, struct pocli_args *args)
 	if (r != POCLI_RET_OK)
 		return pocli_err(ctx, POCLI_ERR_ARGS,
 					"pmemobj_tx_free() failed\n");
+	else
+		*oidp = OID_NULL;
 
 	pocli_printf(ctx, "%s(%p): off = 0x%llx uuid = 0x%llx\n",
 				args->argv[0], oidp,