about summary refs log tree commit diff stats
path: root/091socket.cc
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2016-10-15 20:10:45 -0700
committerKartik K. Agaram <vc@akkartik.com>2016-10-15 20:10:45 -0700
commit8140ff135348ca7ec0e9099069e1fc14b56031ee (patch)
treef1517ee2b2fb66caf5ecae77d36e06ec0b118431 /091socket.cc
parent6ef4880e02a769754a3a8af1f46455fe5d9cc44c (diff)
downloadmu-8140ff135348ca7ec0e9099069e1fc14b56031ee.tar.gz
3499
Diffstat (limited to '091socket.cc')
-rw-r--r--091socket.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/091socket.cc b/091socket.cc
index cab57143..79f091b8 100644
--- a/091socket.cc
+++ b/091socket.cc
@@ -52,8 +52,7 @@ socket_t* server_socket(int port) {
   result->fd = socket(AF_INET, SOCK_STREAM, 0);
   if (result->fd < 0) {
     raise << "Failed to create server socket.\n" << end();
-    delete result;
-    return NULL;
+    return result;
   }
   int dummy = 0;
   setsockopt(result->fd, SOL_SOCKET, SO_REUSEADDR, &dummy, sizeof(dummy));