- retval = ovsdb_jsonrpc_server_create(db, &active, &passive, &jsonrpc);
- if (retval) {
- ovs_fatal(retval, "failed to initialize JSON-RPC server for OVSDB");
+ jsonrpc = ovsdb_jsonrpc_server_create(db);
+ SVEC_FOR_EACH (i, name, &active) {
+ ovsdb_jsonrpc_server_connect(jsonrpc, name);
+ }
+ SVEC_FOR_EACH (i, name, &passive) {
+ retval = ovsdb_jsonrpc_server_listen(jsonrpc, name);
+ if (retval) {
+ ovs_fatal(retval, "failed to listen on %s", name);
+ }