X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=ovsdb%2Fjsonrpc-server.c;h=1c08a10f398f13135fe4fc5ebe63eb0ce154db6e;hb=141f49423d7433b2a82b0de2d101f2dc6e6dbac9;hp=897f9ae54f02eb92d534ed1dba82d50874734fe1;hpb=20bed8be2508ca7275b1167077f1aedfbcaa13fd;p=openvswitch diff --git a/ovsdb/jsonrpc-server.c b/ovsdb/jsonrpc-server.c index 897f9ae5..1c08a10f 100644 --- a/ovsdb/jsonrpc-server.c +++ b/ovsdb/jsonrpc-server.c @@ -89,23 +89,15 @@ ovsdb_jsonrpc_server_create(struct ovsdb *db) return server; } -int -ovsdb_jsonrpc_server_listen(struct ovsdb_jsonrpc_server *svr, const char *name) +void +ovsdb_jsonrpc_server_listen(struct ovsdb_jsonrpc_server *svr, + struct pstream *pstream) { - struct pstream *pstream; - int error; - - error = pstream_open(name, &pstream); - if (error) { - return error; - } - if (svr->n_listeners >= svr->allocated_listeners) { svr->listeners = x2nrealloc(svr->listeners, &svr->allocated_listeners, sizeof *svr->listeners); } svr->listeners[svr->n_listeners++] = pstream; - return 0; } void