]> git.armaanb.net Git - sic.git/commitdiff
same problem in sic as in dmenu
authorAnselm R. Garbe <arg@suckless.org>
Mon, 23 Oct 2006 08:56:06 +0000 (10:56 +0200)
committerAnselm R. Garbe <arg@suckless.org>
Mon, 23 Oct 2006 08:56:06 +0000 (10:56 +0200)
config.mk
sic.c

index 73446be89e99418441f71a48d4674b0585c8fb66..8eb93544e3533bcde80dafe2a893ddc220992ca6 100644 (file)
--- a/config.mk
+++ b/config.mk
@@ -1,5 +1,5 @@
 # sic version
-VERSION = 0.4
+VERSION = 0.5
 
 # Customize below to fit your system
 
diff --git a/sic.c b/sic.c
index e210e11273eb75ccba643c8d56bdc3b5386aaad3..190ac9b24fdd9d89cbd39654f5c77030842a28eb 100644 (file)
--- a/sic.c
+++ b/sic.c
@@ -232,16 +232,21 @@ main(int argc, char *argv[]) {
 
        nick = fullname = getenv("USER");
        for(i = 1; i < argc; i++)
-               if(!strncmp(argv[i], "-s", 3))
-                       server = argv[++i];
-               else if(!strncmp(argv[i], "-p", 3))
-                       port = (unsigned short)atoi(argv[++i]);
-               else if(!strncmp(argv[i], "-n", 3))
-                       nick = argv[++i];
-               else if(!strncmp(argv[i], "-k", 3))
-                       password = argv[++i];
-               else if(!strncmp(argv[i], "-f", 3))
-                       fullname = argv[++i];
+               if(!strncmp(argv[i], "-s", 3)) {
+                       if(++i < argc) server = argv[i];
+               }
+               else if(!strncmp(argv[i], "-p", 3)) {
+                       if(++i < argc) port = (unsigned short)atoi(argv[i]);
+               }
+               else if(!strncmp(argv[i], "-n", 3)) {
+                       if(++i < argc) nick = argv[i];
+               }
+               else if(!strncmp(argv[i], "-k", 3)) {
+                       if(++i < argc) password = argv[i];
+               }
+               else if(!strncmp(argv[i], "-f", 3)) {
+                       if(++i < argc) fullname = argv[i];
+               }
                else if(!strncmp(argv[i], "-v", 3)) {
                        fputs("sic-"VERSION", (C)opyright MMVI Anselm R. Garbe\n", stdout);
                        exit(EXIT_SUCCESS);