X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fovsdb-idl.c;h=df5aff52960217ddea1edd41dd7d3b81b61349de;hb=77263a25ab4025be9e8ac1ab684ffc459550b16a;hp=448f9c94424e35030f9d4794c7133c476db831b7;hpb=ef73f86cd4f7ec0cd2d3f9526167a0d0f6be4f63;p=openvswitch diff --git a/lib/ovsdb-idl.c b/lib/ovsdb-idl.c index 448f9c94..df5aff52 100644 --- a/lib/ovsdb-idl.c +++ b/lib/ovsdb-idl.c @@ -1693,6 +1693,8 @@ ovsdb_idl_txn_verify(const struct ovsdb_idl_row *row_, size_t column_idx = column - class->columns; assert(row->new != NULL); + assert(row->old == NULL || + row->table->modes[column_idx] & OVSDB_IDL_MONITOR); if (!row->old || (row->written && bitmap_is_set(row->written, column_idx))) { return;