]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
ldattach: add default case to switches
authorSami Kerola <kerolasa@iki.fi>
Wed, 2 Nov 2011 18:15:27 +0000 (19:15 +0100)
committerSami Kerola <kerolasa@iki.fi>
Wed, 2 Nov 2011 18:26:15 +0000 (19:26 +0100)
The warnings bellow are about impossible case, so makign abort() as
default seems correct.

ldattach.c:305:2: warning: switch missing default case [-Wswitch-default]
ldattach.c:313:2: warning: switch missing default case [-Wswitch-default]
ldattach.c:321:2: warning: switch missing default case [-Wswitch-default]

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
sys-utils/ldattach.c

index e05cefef62bcb123dd860609b8ef18ac2b5785f5..d331413fd7185d2c43bf5e3ed4245114b756f2cb 100644 (file)
@@ -309,6 +309,10 @@ int main(int argc, char **argv)
        case '2':
                ts.c_cflag |= CSTOPB;
                break;
+       case '-':
+               break;
+       default:
+               abort();
        }
        switch (bits) {
        case '7':
@@ -317,6 +321,10 @@ int main(int argc, char **argv)
        case '8':
                ts.c_cflag = (ts.c_cflag & ~CSIZE) | CS8;
                break;
+       case '-':
+               break;
+       default:
+               abort();
        }
        switch (parity) {
        case 'n':
@@ -329,6 +337,10 @@ int main(int argc, char **argv)
        case 'o':
                ts.c_cflag |= (PARENB | PARODD);
                break;
+       case '-':
+               break;
+       default:
+               abort();
        }
 
        ts.c_cflag |= CREAD;    /* just to be on the safe side */