]> git.armaanb.net Git - sic.git/blobdiff - sic.c
added Joerg Jung's pledge patch
[sic.git] / sic.c
diff --git a/sic.c b/sic.c
index ce6d2160020c9287e07eb796da22a5abe473db5e..ecefaf2ff773e96dd40dd3823a5b673c0d2a937f 100644 (file)
--- a/sic.c
+++ b/sic.c
@@ -22,6 +22,8 @@ static char channel[256];
 static time_t trespond;
 static FILE *srv;
 
+#undef strlcpy
+#include "strlcpy.c"
 #include "util.c"
 
 static void
@@ -182,6 +184,10 @@ main(int argc, char *argv[]) {
        setbuf(stdout, NULL);
        setbuf(srv, NULL);
        setbuf(stdin, NULL);
+#ifdef __OpenBSD__
+       if (pledge("stdio", NULL) == -1)
+               eprint("error: pledge:");
+#endif
        for(;;) { /* main loop */
                FD_ZERO(&rd);
                FD_SET(0, &rd);