X-Git-Url: http://git.cascardo.eti.br/?a=blobdiff_plain;f=ovsdb%2Fexecution.c;h=de25a8797770f2ddf4cf54cfa63cb52b44b287bb;hb=ca7e7bee86b4ee821d61b58bf15c89a9d8a3cb30;hp=6314757c3b2874c20ec8a03d733f0d81f5cc7283;hpb=ea30de0ebdaa886ee5dd0aab117b7422172e3aef;p=cascardo%2Fovs.git diff --git a/ovsdb/execution.c b/ovsdb/execution.c index 6314757c3..de25a8797 100644 --- a/ovsdb/execution.c +++ b/ovsdb/execution.c @@ -247,7 +247,7 @@ parse_table(struct ovsdb_execution *x, return table; } -static WARN_UNUSED_RESULT struct ovsdb_error * +static OVS_WARN_UNUSED_RESULT struct ovsdb_error * parse_row(const struct json *json, const struct ovsdb_table *table, struct ovsdb_symbol_table *symtab, struct ovsdb_row **rowp, struct ovsdb_column_set *columns) @@ -643,6 +643,8 @@ ovsdb_execute_wait(struct ovsdb_execution *x, struct ovsdb_parser *parser, } else { timeout_msec = LLONG_MAX; } + } + if (!error) { if (strcmp(json_string(until), "==") && strcmp(json_string(until), "!=")) { error = ovsdb_syntax_error(until, NULL,