int remaining = 0;
int numResults;
GRegex *regex = NULL;
- GError *gerr = NULL;
+ GError *gErr = NULL;
char *pathName;
VMAutomationRequestParser parser;
index, maxResults, (int) offset);
if (pattern) {
- regex = g_regex_new(pattern, 0, 0, &gerr);
+ regex = g_regex_new(pattern, 0, 0, &gErr);
if (!regex) {
- g_warning("%s: bad regex pattern '%s'; failing with INVALID_ARG\n",
- __FUNCTION__, pattern);
+ g_warning("%s: bad regex pattern '%s' (%s);"
+ "failing with INVALID_ARG\n",
+ __FUNCTION__, pattern, gErr ? gErr->message : "");
err = VIX_E_INVALID_ARG;
goto abort;
}