diff options
author | Sylvain Munaut <tnt@246tNt.com> | 2009-12-27 19:24:05 +0100 |
---|---|---|
committer | Harald Welte <laforge@netfilter.org> | 2010-01-03 10:48:42 +0100 |
commit | e1cb4debb087222a6a50de0d4bc0856c10b2c707 (patch) | |
tree | 00bc4be708832a9df309117acf4c289a6e80cbc8 /openbsc/src/db.c | |
parent | c863cbb171ad016288a2b1e637142e4202f28258 (diff) |
db: Fix bad size comparison when retrieving Ki
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'openbsc/src/db.c')
-rw-r--r-- | openbsc/src/db.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/db.c b/openbsc/src/db.c index 5ad951ac1..529e15d73 100644 --- a/openbsc/src/db.c +++ b/openbsc/src/db.c @@ -357,7 +357,7 @@ int get_authinfo_by_subscr(struct gsm_auth_info *ainfo, ainfo->auth_algo = dbi_result_get_ulonglong(result, "algorithm_id"); ainfo->a3a8_ki_len = dbi_result_get_field_length(result, "a3a8_ki"); a3a8_ki = dbi_result_get_binary(result, "a3a8_ki"); - if (ainfo->a3a8_ki_len > sizeof(ainfo->a3a8_ki_len)) + if (ainfo->a3a8_ki_len > sizeof(ainfo->a3a8_ki)) ainfo->a3a8_ki_len = sizeof(ainfo->a3a8_ki_len); memcpy(ainfo->a3a8_ki, a3a8_ki, ainfo->a3a8_ki_len); |