]> diplodocus.org Git - nmh/blobdiff - uip/prompter.c
Fixed typo in man page.
[nmh] / uip / prompter.c
index b43d0c74ca592b3beeb6ec13e9bbbd6379dcf806..58347d47a879afc017f88488e2605ad28627e797 100644 (file)
@@ -331,8 +331,7 @@ getln (char *buffer, int n)
     char *cp;
     static int quoting = 0;
 
     char *cp;
     static int quoting = 0;
 
-    cp = buffer;
-    *cp = 0;
+    *buffer = 0;
 
     switch (setjmp (sigenv)) {
        case OK: 
 
     switch (setjmp (sigenv)) {
        case OK: 
@@ -348,6 +347,9 @@ getln (char *buffer, int n)
            return NOTOK;
     }
 
            return NOTOK;
     }
 
+    cp = buffer;
+    *cp = 0;
+
     for (;;) {
        switch (c = getchar ()) {
            case EOF: 
     for (;;) {
        switch (c = getchar ()) {
            case EOF: 
@@ -358,6 +360,7 @@ getln (char *buffer, int n)
            case '\n': 
                if (quoting) {
                    *(cp - 1) = c;
            case '\n': 
                if (quoting) {
                    *(cp - 1) = c;
+                   quoting = 0;
                    wtuser = 0;
                    return 1;
                }
                    wtuser = 0;
                    return 1;
                }