fixed the '-e' command line option for minmemfree. updated doc/asterisk-conf.tex
authorDwayne M. Hubbard <dwayne.hubbard@gmail.com>
Wed, 11 Apr 2007 22:10:26 +0000 (22:10 +0000)
committerDwayne M. Hubbard <dwayne.hubbard@gmail.com>
Wed, 11 Apr 2007 22:10:26 +0000 (22:10 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@61597 65c4cc65-6c06-0410-ace0-fbb531ad65f3

doc/asterisk-conf.tex
main/asterisk.c

index 8464ca2..b474b65 100644 (file)
@@ -99,6 +99,9 @@ maxload = 1.0
 ; The maximum number of concurrent calls you want to allow
 maxcalls = 255 
 
+; The minimum amount of free memory (specified in MB) that asterisk should stop accepting calls
+minmemfree = 256
+
 ; Allow #exec entries in configuration files
 execincludes = yes | no
 
index 9960440..995b6df 100644 (file)
@@ -2607,7 +2607,7 @@ int main(int argc, char *argv[])
                switch (c) {
 #if defined(HAVE_SYSINFO)
                case 'e':
-                       if ((sscanf(optarg, "%ld", &option_minmemfree) != 1) || (option_minmemfree < 0)) {
+                       if ((sscanf(&optarg[1], "%ld", &option_minmemfree) != 1) || (option_minmemfree < 0)) {
                                option_minmemfree = 0;
                        }
                        break;