ovsdb-idl: JSONRPC_REPLY message always has nonnull 'id'.
authorBen Pfaff <blp@nicira.com>
Wed, 23 Feb 2011 20:42:44 +0000 (12:42 -0800)
committerBen Pfaff <blp@nicira.com>
Wed, 23 Feb 2011 23:14:42 +0000 (15:14 -0800)
commit0f0b102dcf5c067259788e54a0a5352851ed1565
tree5731888248296860d78d6a537004b5ca540b4752
parent82c2b79de650665f18d847c1771d28430486225e
ovsdb-idl: JSONRPC_REPLY message always has nonnull 'id'.

A JSONRPC_REPLY message always have a nonnull 'id' member, as ensured by
jsonrpc_msg_is_valid().  Checking for NULL here confused Coverity into
believing that the call to ovsdb_idl_txn_process_reply() just below could
cause a null pointer dereference, since ovsdb_idl_txn_process_reply() uses
the 'id' member without checking it for null.

Coverity #10713.
lib/ovsdb-idl.c