added .gitignore to ignore builds
[irssi-notify.git] / server.c
index 40c7bd0..527d737 100644 (file)
--- a/server.c
+++ b/server.c
@@ -56,7 +56,7 @@ int main(void)
        for(p = servinfo; p != NULL; p = p->ai_next) {
                if ((sockfd = socket(p->ai_family, p->ai_socktype,
                                p->ai_protocol)) == -1) {
-                       perror("server: socket");
+                       perror("irssi-notify: socket");
                        continue;
                }
 
@@ -68,7 +68,7 @@ int main(void)
 
                if (bind(sockfd, p->ai_addr, p->ai_addrlen) == -1) {
                        close(sockfd);
-                       perror("server: bind");
+                       perror("irssi-notify: bind");
                        continue;
                }
 
@@ -76,7 +76,7 @@ int main(void)
        }
 
        if (p == NULL)  {
-               fprintf(stderr, "server: failed to bind\n");
+               fprintf(stderr, "irssi-notify: failed to bind\n");
                return 2;
        }
 
@@ -95,7 +95,7 @@ int main(void)
                exit(1);
        }
 
-       printf("server: waiting for connections...\n");
+       printf("irssi-notify: waiting for connections...\n");
 
        while(1) {  // main accept() loop
                sin_size = sizeof their_addr;
@@ -109,7 +109,7 @@ int main(void)
                        get_in_addr((struct sockaddr *)&their_addr),
                        source, sizeof source);
 
-        if (strcmp(source, "107.21.205.69") != 0 &&
+        if (strcmp(source, "50.16.219.8") != 0 &&
                 strcmp(source, "127.0.0.1") != 0){
             close(activefd);
             continue;
@@ -123,10 +123,10 @@ int main(void)
                 exit(1);
             }
             buf[4096] = '\0';
-            printf("server: recieved '%s'\n", buf);
+            printf("irssi-notify: recieved '%s'\n", buf);
             if (!fork()){
                 setenv("DISPLAY", ":0", 1); // doesn't seem to be doing the trick
-                execl("notify-display",
+                execlp("notify-display",
                         "notify-display", buf, NULL);
             // the first argument to execl is the command, the second is the first argument
             // passed to the program ($0), customarily the evocation of the command