diff options
author | Neels Hofmeyr <nhofmeyr@sysmocom.de> | 2016-03-30 11:22:30 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2016-03-31 11:56:49 +0200 |
commit | cf1302e4cb4875816615a23e5d7e2e9f7bcb5bca (patch) | |
tree | f0d8a5d092ffda3a1532058ea4ae850422133d14 /openbsc/configure.ac | |
parent | 0d929be8264ba592313f2cdd9bc4bd9b2579df00 (diff) |
Fix MM Auth: zero-initialize auth tuple before first use
Make sure a new auth tuple is initialized after
db_get_lastauthtuple_for_subscr() returns an error, i.e. if no tuple is present
for the subscriber yet.
Before this patch, the first key_seq depended on the typically uninitialized
value that was present in auth tuple's key_seq upon calling
auth_get_tuple_for_subscr().
The very first key_seq used for a new subscriber will now always be 0. Before,
it used to be mostly 1 ("(0 + 1) % 7"), but depended on whether the key_seq was
indeed initialized with 0, actually by random.
Diffstat (limited to 'openbsc/configure.ac')
0 files changed, 0 insertions, 0 deletions