table: Free "error" in cell_to_text().
authorJustin Pettit <jpettit@nicira.com>
Tue, 22 Feb 2011 18:43:00 +0000 (10:43 -0800)
committerJustin Pettit <jpettit@nicira.com>
Wed, 23 Feb 2011 19:08:20 +0000 (11:08 -0800)
Coverity #10722

lib/table.c

index 86366d0..ff11e78 100644 (file)
@@ -23,6 +23,7 @@
 #include "dynamic-string.h"
 #include "json.h"
 #include "ovsdb-data.h"
+#include "ovsdb-error.h"
 #include "util.h"
 
 struct column {
@@ -54,6 +55,7 @@ cell_to_text(struct cell *cell, const struct table_style *style)
                     cell->text = ds_steal_cstr(&s);
                 } else {
                     cell->text = json_to_string(cell->json, JSSF_SORT);
+                    ovsdb_error_destroy(error);
                 }
             }
         } else {