aboutsummaryrefslogtreecommitdiffstats
path: root/src/frontends/android/jni/libandroidbridge/charonservice.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/frontends/android/jni/libandroidbridge/charonservice.c')
-rw-r--r--src/frontends/android/jni/libandroidbridge/charonservice.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/frontends/android/jni/libandroidbridge/charonservice.c b/src/frontends/android/jni/libandroidbridge/charonservice.c
index 8d07dd5b6..59ec62fc7 100644
--- a/src/frontends/android/jni/libandroidbridge/charonservice.c
+++ b/src/frontends/android/jni/libandroidbridge/charonservice.c
@@ -310,13 +310,9 @@ static void initiate(char *type, char *local, char *gateway,
private_charonservice_t *this = (private_charonservice_t*)charonservice;
this->creds->clear(this->creds);
- this->creds->add_username_password(this->creds, username, password);
- memwipe(password, strlen(password));
- free(password);
-
DESTROY_IF(this->service);
- this->service = android_service_create(local, gateway, username);
- free(type);
+ this->service = android_service_create(this->creds, type, local, gateway,
+ username, password);
}
/**