]> git.saurik.com Git - redis.git/commitdiff
Unlink Unix socket file on shutdown
authorNathan Florea <florean@gmail.com>
Sun, 9 Oct 2011 07:46:03 +0000 (00:46 -0700)
committerNathan Florea <florean@gmail.com>
Sun, 9 Oct 2011 07:46:03 +0000 (00:46 -0700)
src/redis.c

index 0bcb3fe4c0f703bb8febf97ab8e6ef8a46753b8a..568f2fc806bfd23552357c5ca38964a3171c563f 100644 (file)
@@ -1236,6 +1236,10 @@ int prepareForShutdown() {
     /* Close the listening sockets. Apparently this allows faster restarts. */
     if (server.ipfd != -1) close(server.ipfd);
     if (server.sofd != -1) close(server.sofd);
+    if (server.unixsocket) {
+        redisLog(REDIS_NOTICE,"Removing the unix socket file.");
+        unlink(server.unixsocket); /* don't care if this fails */
+    }
 
     redisLog(REDIS_WARNING,"Redis is now ready to exit, bye bye...");
     return REDIS_OK;