diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2010-08-10 16:09:38 -0400 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2010-08-10 16:09:38 -0400 |
commit | 3d19a00cd7f69f4f8be992cd16abf1245f7fbfa6 (patch) | |
tree | f105cca23451d61427f27c03bc11527b787a7339 | |
parent | 1b1691f235fb0e2a299a3ae36c1a76f61ff13d32 (diff) | |
download | ofono-3d19a00cd7f69f4f8be992cd16abf1245f7fbfa6.tar.bz2 |
Fix GPRS context IP configuration issue with ISI modems
-rw-r--r-- | drivers/isimodem/gprs-context.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drivers/isimodem/gprs-context.c b/drivers/isimodem/gprs-context.c index 1e1225b7..ad250b24 100644 --- a/drivers/isimodem/gprs-context.c +++ b/drivers/isimodem/gprs-context.c @@ -48,6 +48,8 @@ #include "gpds.h" #include "debug.h" +#define STATIC_IP_NETMASK "255.255.255.255" + #define INVALID_ID (0xff) # if (INVALID_ID < GPDS_MAX_CONTEXT_COUNT) # error Uho! This should not happen! @@ -271,8 +273,9 @@ static void activate_ind_cb(GIsiClient *client, dns[1] = sdns; dns[2] = 0; - CALLBACK_WITH_SUCCESS(cd->up_cb, ifname, 0, (const char *)ip, 0, NULL, - dns, cd->data); + CALLBACK_WITH_SUCCESS(cd->up_cb, ifname, TRUE, (const char *)ip, + STATIC_IP_NETMASK, NULL, + dns, cd->data); return; error: |