mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-04 11:58:52 +00:00
openr2(1/6): bugfix in configuration saving
Details: - The memcpy() call copied part of "dahdi_conf" and not "dahdi_conf.mfcr2" - As a result, the memcmp() in dahdi_r2_get_link() always fails - This cause dahdi_r2_get_link() to create new link for every channel (instead of a new link for every ~30 channels) - With the fix, far less links are generated -- so we use far less threads Change-Id: I7259dd6272f5e46e8a6c7f5bf3e8c2ec01b8c132 Signed-off-by: Oron Peled <oron.peled@xorcom.com>
This commit is contained in:
committed by
Oron Peled
parent
e206a54d59
commit
d8bf4b1608
@@ -11992,7 +11992,7 @@ static int dahdi_r2_set_context(struct dahdi_mfcr2 *r2_link, const struct dahdi_
|
||||
}
|
||||
}
|
||||
/* Save the configuration used to setup this link */
|
||||
memcpy(&r2_link->conf, conf, sizeof(r2_link->conf));
|
||||
memcpy(&r2_link->conf, &conf->mfcr2, sizeof(r2_link->conf));
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user