In order to save a few lines of code, and also since it's hype
let's use VIR_AUTOFREE() for the two strings we allocate there.
Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Andrea Bolognani <abologna@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
virTestCompareToULL(unsigned long long content,
unsigned long long src)
{
- char *strcontent = NULL;
- char *strsrc = NULL;
- int ret = -1;
+ VIR_AUTOFREE(char *) strcontent = NULL;
+ VIR_AUTOFREE(char *) strsrc = NULL;
if (virAsprintf(&strcontent, "%llu", content) < 0)
- goto cleanup;
+ return -1;
if (virAsprintf(&strsrc, "%llu", src) < 0)
- goto cleanup;
-
- ret = virTestCompareToString(strcontent, strsrc);
-
- cleanup:
- VIR_FREE(strcontent);
- VIR_FREE(strsrc);
+ return -1;
- return ret;
+ return virTestCompareToString(strcontent, strsrc);
}
/*