Fixed bug that prevented clearing account parameters - reported by

Stanislav Zahariev (sofit).


git-svn-id: http://yate.null.ro/svn/yate/trunk@971 acf43c95-373e-0410-b603-e72c3f656dc1
This commit is contained in:
paulc 2006-07-10 20:29:09 +00:00
parent c65e56ac9d
commit aecf020766
1 changed files with 7 additions and 3 deletions

View File

@ -1170,9 +1170,13 @@ bool Client::action(Window* wnd, const String& name)
String name;
name << "acc_" << *par;
String val;
if (getText(name,val,wnd) && val) {
s_accounts.setValue(newAcc,*par,val);
m->addParam(*par,val);
if (getText(name,val,wnd)) {
if (val.null())
s_accounts.clearKey(newAcc,*par);
else {
s_accounts.setValue(newAcc,*par,val);
m->addParam(*par,val);
}
}
}
Engine::enqueue(m);