ovsdb-client: Avoid assertion with multiple databases.
[cascardo/ovs.git] / ovsdb / ovsdb-client.c
index d5d2189..8dcff6b 100644 (file)
@@ -393,6 +393,7 @@ fetch_dbs(struct jsonrpc *rpc, struct svec *dbs)
         svec_add(dbs, name->u.string);
     }
     jsonrpc_msg_destroy(reply);
+    svec_sort(&dbs);
 }
 \f
 static void
@@ -405,7 +406,6 @@ do_list_dbs(struct jsonrpc *rpc, const char *database OVS_UNUSED,
 
     svec_init(&dbs);
     fetch_dbs(rpc, &dbs);
-    svec_sort(&dbs);
     SVEC_FOR_EACH (i, db_name, &dbs) {
         puts(db_name);
     }