Bind to localhost.
authorPeter Zotov <whitequark@whitequark.org>
Tue, 15 Feb 2011 16:47:57 +0000 (19:47 +0300)
committerPeter Zotov <whitequark@whitequark.org>
Tue, 15 Feb 2011 16:47:57 +0000 (19:47 +0300)
src/gdb-server.c

index 61729b8846e8cd19ef61cebbd71e89849a20bc0f..ad38c64c03eee063f37ec0c5a7d9ddd5efb9b985 100644 (file)
@@ -13,6 +13,7 @@
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <netinet/in.h>
+#include <arpa/inet.h>
 #include "gdb-remote.h"
 #include "stlink-hw.h"
 
@@ -57,7 +58,7 @@ int serve(struct stlink* sl, int port) {
 
        struct sockaddr_in serv_addr = {0};
        serv_addr.sin_family = AF_INET;
-       serv_addr.sin_addr.s_addr = INADDR_ANY;
+       serv_addr.sin_addr.s_addr = inet_addr("127.0.0.1");
        serv_addr.sin_port = htons(port);
 
        if(bind(sock, (struct sockaddr *) &serv_addr, sizeof(serv_addr)) < 0) {