diff options
| -rw-r--r-- | libpcsxcore/socket.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/libpcsxcore/socket.c b/libpcsxcore/socket.c index eec4c96a..1e1de545 100644 --- a/libpcsxcore/socket.c +++ b/libpcsxcore/socket.c @@ -68,11 +68,15 @@ int StartServer(unsigned short port) { localsocketaddr.sin_addr = localhostaddr; localsocketaddr.sin_port = htons(port); - if (bind(ret, (struct sockaddr *) &localsocketaddr, sizeof(localsocketaddr)) < 0) + if (bind(ret, (const struct sockaddr *) &localsocketaddr, sizeof(localsocketaddr)) < 0) { + perror("gdbserver bind() failed"); return -1; + } - if (listen(ret, 1) != 0) + if (listen(ret, 1)) { + perror("gdbserver listen() failed"); return -1; + } return ret; } |
