]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
main/asterisk.c: Reverse #if statement in listener() to fix code folding.
authorCorey Farrell <git@cfware.com>
Sat, 21 Feb 2015 02:51:35 +0000 (02:51 +0000)
committerCorey Farrell <git@cfware.com>
Sat, 21 Feb 2015 02:51:35 +0000 (02:51 +0000)
listener() opens the same code block in two places (#if and #else).  This
confuses some folding editors causing it to think that an extra code block
was opened.  Folding in 'geany' causes all code after listener() to be
folded as if it were part of that procedure.

ASTERISK-24813 #close
Reported by: Corey Farrell
Review: https://reviewboard.asterisk.org/r/4435/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@432057 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/asterisk.c

index 1817eefd8d13a5aa68ee4ea27b7a21b50013251b..a466120b1b1b165e53602814321f3f33d41397ff 100644 (file)
@@ -1610,15 +1610,14 @@ static void *listener(void *unused)
                        if (errno != EINTR)
                                ast_log(LOG_WARNING, "Accept returned %d: %s\n", s, strerror(errno));
                } else {
-#if !defined(SO_PASSCRED)
-                       {
-#else
+#if defined(SO_PASSCRED)
                        int sckopt = 1;
                        /* turn on socket credentials passing. */
                        if (setsockopt(s, SOL_SOCKET, SO_PASSCRED, &sckopt, sizeof(sckopt)) < 0) {
                                ast_log(LOG_WARNING, "Unable to turn on socket credentials passing\n");
-                       } else {
+                       } else
 #endif
+                       {
                                for (x = 0; x < AST_MAX_CONNECTS; x++) {
                                        if (consoles[x].fd >= 0) {
                                                continue;