diff --git a/src/config.c b/src/config.c index f54f6220..132d666a 100644 --- a/src/config.c +++ b/src/config.c @@ -33,7 +33,7 @@ gboolean config_expect_token ( GScanner *scanner, gint token, gchar *fmt, ...) va_start(args,fmt); errmsg = g_strdup_vprintf(fmt,args); va_end(args); - g_scanner_error(scanner,errmsg); + g_scanner_error(scanner,"%s",errmsg); g_free(errmsg); return FALSE; diff --git a/src/jpath.c b/src/jpath.c index fde44d2a..e1eb97c5 100644 --- a/src/jpath.c +++ b/src/jpath.c @@ -47,7 +47,7 @@ struct json_object *jpath_filter (GScanner *scanner, struct json_object *obj ) gchar *key=NULL; GTokenType type; GTokenValue val; - gboolean eq; + gboolean eq = FALSE; next = json_object_new_array(); type = g_scanner_get_next_token(scanner);