diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2013-03-09 17:50:10 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2013-06-12 09:40:15 +0200 |
commit | 3ea105614e38df7f3c5e585cb95eef461e132ef1 (patch) | |
tree | 917e1d318c964066611e353e7c73528c3a51c2bf | |
parent | 2b9d7b1376ac0a4ccbd4c5cb94ed4b516664a05b (diff) |
rsl: Properly initialize the cm structure with memset
abis_rsl.c:332:23: warning: 'memset' call operates on objects of type 'struct rsl_ie_chan_mode'
while the size is based on a different type 'struct rsl_ie_chan_mode *'
[-Wsizeof-pointer-memaccess]
memset(cm, 0, sizeof(cm));
~~ ^~
abis_rsl.c:332:23: note: did you mean to dereference the argument to 'sizeof' (and multiply it
by the number of elements)?
memset(cm, 0, sizeof(cm));
^~
1 warning generated.
-rw-r--r-- | openbsc/src/libbsc/abis_rsl.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/openbsc/src/libbsc/abis_rsl.c b/openbsc/src/libbsc/abis_rsl.c index 5110183a9..e9d35953f 100644 --- a/openbsc/src/libbsc/abis_rsl.c +++ b/openbsc/src/libbsc/abis_rsl.c @@ -293,7 +293,7 @@ int rsl_chan_ms_power_ctrl(struct gsm_lchan *lchan, unsigned int fpc, int dbm) static int channel_mode_from_lchan(struct rsl_ie_chan_mode *cm, struct gsm_lchan *lchan) { - memset(cm, 0, sizeof(cm)); + memset(cm, 0, sizeof(*cm)); /* FIXME: what to do with data calls ? */ if (lchan->ts->trx->bts->network->dtx_enabled) |