- column = shash_find_data(&table->schema->columns,
- json->u.array.elems[i]->u.string);
- if (ovsdb_column_set_contains(set, column->index)) {
+ s = json->u.array.elems[i]->u.string;
+ column = shash_find_data(&table->schema->columns, s);
+ if (!column) {
+ error = ovsdb_syntax_error(json, NULL, "%s is not a valid "
+ "column name", s);
+ goto error;
+ } else if (ovsdb_column_set_contains(set, column->index)) {