va_start(args, format);
ret = vasprintf(&errMsg, format, args);
+ va_end(args);
if (ret == -1) {
ERR("String allocation failed in xml error handler");
return;
}
- va_end(args);
fprintf(stderr, "XML Error: %s", errMsg);
free(errMsg);
goto end;
}
- for (i = 0; i < (sizeof(domains) / sizeof(*domain)); i++) {
+ for (i = 0; i < (sizeof(domains) / sizeof(domains[0])); i++) {
domain = domains[i];
if (!domain) {
continue;