Looks good, thanks. Ethan
On Fri, Mar 23, 2012 at 13:42, Ben Pfaff <b...@nicira.com> wrote: > 'path' is usually not the right path (often it's NULL). > > Introduced in commit bde9f75de (unixctl: New JSON RPC back-end.). > > Signed-off-by: Ben Pfaff <b...@nicira.com> > --- > lib/unixctl.c | 12 ++++++------ > 1 files changed, 6 insertions(+), 6 deletions(-) > > diff --git a/lib/unixctl.c b/lib/unixctl.c > index 054ce49..d8974c9 100644 > --- a/lib/unixctl.c > +++ b/lib/unixctl.c > @@ -222,12 +222,9 @@ unixctl_server_create(const char *path, struct > unixctl_server **serverp) > } > > error = pstream_open(punix_path, &listener); > - free(punix_path); > - punix_path = NULL; > - > if (error) { > - ovs_error(error, "could not initialize control socket %s", path); > - return error; > + ovs_error(error, "could not initialize control socket %s", > punix_path); > + goto exit; > } > > unixctl_command_register("help", "", 0, 0, unixctl_help, NULL); > @@ -237,7 +234,10 @@ unixctl_server_create(const char *path, struct > unixctl_server **serverp) > server->listener = listener; > list_init(&server->conns); > *serverp = server; > - return 0; > + > +exit: > + free(punix_path); > + return error; > } > > static void > -- > 1.7.2.5 > > _______________________________________________ > dev mailing list > dev@openvswitch.org > http://openvswitch.org/mailman/listinfo/dev _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev