Lines Matching refs:control_path
998 free(options.control_path); in process_mux_stop_listening()
999 options.control_path = NULL; in process_mux_stop_listening()
1143 char *orig_control_path = options.control_path; in muxserver_listen()
1147 if (options.control_path == NULL || in muxserver_listen()
1166 options.control_path = NULL; in muxserver_listen()
1167 xasprintf(&options.control_path, "%s.%s", orig_control_path, rbuf); in muxserver_listen()
1168 debug3("%s: temporary control path %s", __func__, options.control_path); in muxserver_listen()
1173 strlen(options.control_path) + 1; in muxserver_listen()
1175 if (strlcpy(addr.sun_path, options.control_path, in muxserver_listen()
1178 options.control_path); in muxserver_listen()
1189 "disabling multiplexing", options.control_path); in muxserver_listen()
1196 free(options.control_path); in muxserver_listen()
1197 options.control_path = NULL; in muxserver_listen()
1209 if (link(options.control_path, orig_control_path) != 0) { in muxserver_listen()
1212 options.control_path, orig_control_path, in muxserver_listen()
1217 unlink(options.control_path); in muxserver_listen()
1220 unlink(options.control_path); in muxserver_listen()
1221 free(options.control_path); in muxserver_listen()
1222 options.control_path = orig_control_path; in muxserver_listen()
1229 0, options.control_path, 1); in muxserver_listen()