diff mbox

[OpenWrt-Devel,1/3] fix subscriber response segfault

Message ID 1428412944-11743-2-git-send-email-bjorn@mork.no
State Superseded
Headers show

Commit Message

Bjørn Mork April 7, 2015, 1:22 p.m. UTC
Signed-off-by: Bjørn Mork <bjorn@mork.no>
---
 cli.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox

Patch

diff --git a/cli.c b/cli.c
index e6b34d7..cb107b7 100644
--- a/cli.c
+++ b/cli.c
@@ -152,7 +152,7 @@  mbim_subscriber_response(void *buffer, int len)
 	if (le32toh(state->readyinfo) & MBIM_READY_INFO_FLAG_PROTECT_UNIQUE_ID)
 		printf("  dont display subscriberID: 1\n");
 	for (nr = 0; nr < le32toh(state->telephonenumberscount); nr++) {
-		struct mbim_string *str = buffer + le32toh(state->telephonenumbers) + (nr * sizeof(struct mbim_string));
+		struct mbim_string *str = (void *)&state->telephonenumbers + (nr * sizeof(struct mbim_string));
 		char *number = mbim_get_string(str, buffer);
 		printf("  number: %s\n", number);
 	}