static int test3(const void *unused G_GNUC_UNUSED)
{
g_autoptr(virCommand) cmd = virCommandNew(abs_builddir "/commandhelper");
- int newfd1 = dup(STDERR_FILENO);
- int newfd2 = dup(STDERR_FILENO);
+ VIR_AUTOCLOSE newfd1 = dup(STDERR_FILENO);
+ VIR_AUTOCLOSE newfd2 = dup(STDERR_FILENO);
int newfd3 = dup(STDERR_FILENO);
struct stat before, after;
int ret = -1;
ret = checkoutput("test3");
cleanup:
- /* coverity[double_close] */
- VIR_FORCE_CLOSE(newfd1);
- VIR_FORCE_CLOSE(newfd2);
return ret;
}
g_autofree char *outactual = NULL;
const char *outexpect = "A=B C='D E' true F 'G H'";
int ret = -1;
- int fd = -1;
+ VIR_AUTOCLOSE fd = -1;
virCommandAddEnvPair(cmd, "A", "B");
virCommandAddEnvPair(cmd, "C", "D E");
ret = checkoutput("test16");
cleanup:
- VIR_FORCE_CLOSE(fd);
return ret;
}
"wallop";
int ret = -1;
- int fd = -1;
+ VIR_AUTOCLOSE fd = -1;
virCommandAddEnvPair(cmd, "A", "B");
virCommandAddEnvPair(cmd, "C", "D E");
ret = checkoutput("test26");
cleanup:
- VIR_FORCE_CLOSE(fd);
return ret;
}