]> git.ipfire.org Git - thirdparty/HylaFAX.git/commitdiff
CallID: Initialize answerlength on depricated CIDName/CIDNumber config options
authorAidan Van Dyk <aidan@ifax.com>
Mon, 28 Apr 2008 20:37:12 +0000 (20:37 +0000)
committerAidan Van Dyk <aidan@ifax.com>
Mon, 28 Apr 2008 20:37:12 +0000 (20:37 +0000)
From Lee:
| commit 78e09ec251ea78608a2acab5d2476c0f95768fb3
| Author: Lee Howard <faxguy@howardsilvan.com>
| Date:   Thu Feb 7 21:09:48 2008 +0000
|
|     The CallID types are not being initialized when CIDName or CIDNumber are
|     being used in lieu of CallIDPattern.

faxd/ModemConfig.c++

index 4ddd186817692cb9e61c6eb7bb956d6db31cb155..9755f535a773bb45677330fcf6a6c7bb282886da 100644 (file)
@@ -833,10 +833,12 @@ ModemConfig::setConfigItem(const char* tag, const char* value)
        if (idConfig.length() < CallID::NUMBER+1)
            idConfig.resize(CallID::NUMBER+1);
        idConfig[CallID::NUMBER].pattern = value;
+       idConfig[CallID::NUMBER].answerlength = 0;
     } else if (streq(tag, "cidname")) {
        if (idConfig.length() < CallID::NAME+1)
            idConfig.resize(CallID::NAME+1);
        idConfig[CallID::NAME].pattern = value;
+       idConfig[CallID::NAME].answerlength = 0;
     } else if (streq(tag, "cidnumberanswerlength")) {
        if (idConfig.length() < CallID::NUMBER+1)
            idConfig.resize(CallID::NUMBER+1);