diff options
| author | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-23 13:04:44 +0000 |
|---|---|---|
| committer | Emmanuel Raviart <eraviart@entrouvert.com> | 2004-07-23 13:04:44 +0000 |
| commit | 25c73745541cd659babe96bbb9daf6872f409479 (patch) | |
| tree | 40eef3774f99a98b31b5c7d8379d2b1f6d4587b5 /java/src/c | |
| parent | 90581b9fb62f66ffadb3415c0200303fa188034c (diff) | |
| download | lasso-25c73745541cd659babe96bbb9daf6872f409479.tar.gz lasso-25c73745541cd659babe96bbb9daf6872f409479.tar.xz lasso-25c73745541cd659babe96bbb9daf6872f409479.zip | |
Added (incomplete) logout tests for Python & Java.
Diffstat (limited to 'java/src/c')
| -rw-r--r-- | java/src/c/com_entrouvert_lasso_LassoLogin.c | 2 | ||||
| -rw-r--r-- | java/src/c/com_entrouvert_lasso_LassoLogout.c | 10 |
2 files changed, 7 insertions, 5 deletions
diff --git a/java/src/c/com_entrouvert_lasso_LassoLogin.c b/java/src/c/com_entrouvert_lasso_LassoLogin.c index fca7d90f..5da86e00 100644 --- a/java/src/c/com_entrouvert_lasso_LassoLogin.c +++ b/java/src/c/com_entrouvert_lasso_LassoLogin.c @@ -140,7 +140,7 @@ JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_LassoLogin_createUser (JNIEnv * env, jobject this, jstring _userDump){ LassoLogin* login; int result; - char *userDump; + char *userDump = NULL; if (_userDump) userDump = (char*)(*env)->GetStringUTFChars(env, _userDump, NULL); diff --git a/java/src/c/com_entrouvert_lasso_LassoLogout.c b/java/src/c/com_entrouvert_lasso_LassoLogout.c index 8dc50012..1d45caf7 100644 --- a/java/src/c/com_entrouvert_lasso_LassoLogout.c +++ b/java/src/c/com_entrouvert_lasso_LassoLogout.c @@ -57,7 +57,7 @@ JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_LassoLogout_buildRequestMsg } -JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_LassoLogout_buildResponseMmsg +JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_LassoLogout_buildResponseMsg (JNIEnv * env, jobject this){ int result; LassoLogout* logout; @@ -73,14 +73,16 @@ JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_LassoLogout_initRequest (JNIEnv * env, jobject this, jstring _providerID){ int result; LassoLogout* logout; - char *providerID; + char *providerID = NULL; - providerID = (char*)(*env)->GetStringUTFChars(env, _providerID, NULL); + if (_providerID) + providerID = (char*)(*env)->GetStringUTFChars(env, _providerID, NULL); logout = getCObject(env, this); result = lasso_logout_init_request(logout, providerID); - (*env)->ReleaseStringUTFChars(env, _providerID, providerID); + if (_providerID) + (*env)->ReleaseStringUTFChars(env, _providerID, providerID); return result; } |
