X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/938d06268877e85c711ee8adb4c38673d61ee67e..12e37ba3b9b322dd5b0483b45008e78e12aaa670:/Handler.cpp diff --git a/Handler.cpp b/Handler.cpp index 2ceb1fa..30ea4f4 100644 --- a/Handler.cpp +++ b/Handler.cpp @@ -1,5 +1,5 @@ /* Cycript - Optimizing JavaScript Compiler/Runtime - * Copyright (C) 2009-2014 Jay Freeman (saurik) + * Copyright (C) 2009-2015 Jay Freeman (saurik) */ /* GNU Affero General Public License, Version 3 {{{ */ @@ -218,6 +218,9 @@ struct CYServer { void Listen() { socket_ = _syscall(::socket(PF_INET, SOCK_STREAM, 0)); try { + int value; + _syscall(::setsockopt(socket_, SOL_SOCKET, SO_REUSEADDR, &(value = 1), sizeof(value))); + sockaddr_in address; address.sin_family = AF_INET; address.sin_addr.s_addr = INADDR_ANY;