]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
asterisk.c: Fix incompatibility warnings for remote console.
authorNaveen Albert <asterisk@phreaknet.org>
Sat, 11 Jun 2022 19:29:55 +0000 (19:29 +0000)
committerKevin Harwell <kharwell@digium.com>
Thu, 16 Jun 2022 15:51:21 +0000 (10:51 -0500)
A previous review fixing ASTERISK_22246 and ASTERISK_26582
got a couple of the options mixed up as to whether or not
they are compatible with the remote console. This fixes
those to the best of my knowledge.

ASTERISK-30097 #close

Change-Id: Id54166991aa79f04fb02699cc499bedda854253b

main/asterisk.c

index 35958bc8325719ff22eea70d0e123c50d6130c53..bc9497f75f00e0f9a2cf4ad7a6896cb7fb50978c 100644 (file)
@@ -3722,13 +3722,18 @@ int main(int argc, char *argv[])
                        switch (c) {
                        /* okay to run with remote console */
                        case 'B': /* force black background */
+                       case 'C': /* set config path */
                        case 'd': /* debug */
                        case 'h': /* help */
                        case 'I': /* obsolete timing option: warning already thrown if used */
                        case 'L': /* max load */
                        case 'M': /* max calls */
+                       case 'm': /* mute */
+                       /*! \note The q option is never used anywhere, only defined */
+                       case 'q': /* quiet */
                        case 'R': /* reconnect */
                        case 'r': /* remote */
+                       /*! \note Can ONLY be used with remote console */
                        case 's': /* set socket path */
                        case 'V': /* version */
                        case 'v': /* verbose */
@@ -3738,7 +3743,6 @@ int main(int argc, char *argv[])
                                break;
                        /* can only be run when Asterisk is starting */
                        case 'X': /* enables #exec for asterisk.conf only. */
-                       case 'C': /* set config path */
                        case 'c': /* foreground console */
                        case 'e': /* minimum memory free */
                        case 'F': /* always fork */
@@ -3746,10 +3750,8 @@ int main(int argc, char *argv[])
                        case 'G': /* run group */
                        case 'g': /* dump core */
                        case 'i': /* init keys */
-                       case 'm': /* mute */
                        case 'n': /* no color */
                        case 'p': /* high priority */
-                       case 'q': /* quiet */
                        case 'T': /* timestamp */
                        case 't': /* cache record files */
                        case 'U': /* run user */