ovsdb-idl: Fix row insertion and deletion behavior.
authorBen Pfaff <blp@nicira.com>
Fri, 11 Dec 2009 18:46:59 +0000 (10:46 -0800)
committerBen Pfaff <blp@nicira.com>
Fri, 11 Dec 2009 21:26:08 +0000 (13:26 -0800)
commitf0f54cb4dd1c4d890b6b4b9cd459c11fe880e88f
tree5c30d9698e215dd4b931f23538b679baf4e76b37
parent524555d18bda66f4f2c4bcb7bfb83b22bf50a942
ovsdb-idl: Fix row insertion and deletion behavior.

When the IDL was used to insert a row, but all of the new row's columns
were left at the default values, then the IDL would not insert the row at
all.

When the IDL was used to delete one or more rows, and the transaction did
not include any update or insertion operations, the transaction was dropped
entirely.

This commit fixes these two bugs.  It needs a regression test, but this
commit does not add one.
lib/ovsdb-idl.c