aboutsummaryrefslogtreecommitdiffstats
path: root/sgsnemu
diff options
context:
space:
mode:
authorjjako <jjako>2005-03-14 22:03:05 +0000
committerjjako <jjako>2005-03-14 22:03:05 +0000
commit9f26b95f3036f7a89f4c229ca34e77f4099fcd79 (patch)
tree57b067913cfd460f6e0d8a5320b67c26dda16d15 /sgsnemu
parentacba8e6c6233b89409c64ee65f3b7a823cf12e35 (diff)
Fixed APN bugorigin
Diffstat (limited to 'sgsnemu')
-rw-r--r--sgsnemu/sgsnemu.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sgsnemu/sgsnemu.c b/sgsnemu/sgsnemu.c
index 656e3c3..2100c3a 100644
--- a/sgsnemu/sgsnemu.c
+++ b/sgsnemu/sgsnemu.c
@@ -439,9 +439,9 @@ int process_options(int argc, char **argv) {
printf("Invalid APN\n");
return -1;
}
- options.apn.l = strlen(args_info.apn_arg) + 1;
- options.apn.v[0] = (char) strlen(args_info.apn_arg);
- strncpy(&options.apn.v[1], args_info.apn_arg, sizeof(options.apn.v)-1);
+ options.apn.l = strlen(args_info.apn_arg);
+ strncpy(options.apn.v, args_info.apn_arg, sizeof(options.apn.v));
+ options.apn.v[sizeof(options.apn.v)-1] = 0;
printf("Using APN: %s\n", args_info.apn_arg);