X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=liblttsessiondcomm%2Fliblttsessiondcomm.c;h=e7e4204339d61dc0b1daa97cdadd3b1c6fd8033c;hp=9313a34c5d57eba26190e0b07075dea2d7c1ab1b;hb=7d8234d9e6f162ee642cdbec911f46c29b012c3d;hpb=fbf10601d3fca6076d257916e9bc38c81b3063e1;ds=sidebyside diff --git a/liblttsessiondcomm/liblttsessiondcomm.c b/liblttsessiondcomm/liblttsessiondcomm.c index 9313a34c5..e7e420433 100644 --- a/liblttsessiondcomm/liblttsessiondcomm.c +++ b/liblttsessiondcomm/liblttsessiondcomm.c @@ -186,6 +186,8 @@ int lttcomm_create_unix_sock(const char *pathname) sun.sun_family = AF_UNIX; strncpy(sun.sun_path, pathname, strlen(pathname)); + /* Unlink the old file if present */ + (void) unlink(pathname); ret = bind(fd, (struct sockaddr *) &sun, sizeof(sun)); if (ret < 0) { perror("bind");