summaryrefslogtreecommitdiffstats
path: root/java/src
diff options
context:
space:
mode:
authorEmmanuel Raviart <eraviart@entrouvert.com>2004-07-22 19:35:43 +0000
committerEmmanuel Raviart <eraviart@entrouvert.com>2004-07-22 19:35:43 +0000
commit6101526743c64e19fbf172bfd37f607fdd2481bf (patch)
treeeb006027044b2cf5a4f3ea0f52f54f0d228c2c64 /java/src
parent94d475b1a7f3e934b699eaa4031ee5362e8893f9 (diff)
downloadlasso-6101526743c64e19fbf172bfd37f607fdd2481bf.tar.gz
lasso-6101526743c64e19fbf172bfd37f607fdd2481bf.tar.xz
lasso-6101526743c64e19fbf172bfd37f607fdd2481bf.zip
Corrected Java non-regression test bug (found with Sun non free jdk :-/ ).
Improved some .cvsignore.
Diffstat (limited to 'java/src')
-rw-r--r--java/src/c/com_entrouvert_lasso_LassoLogin.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/java/src/c/com_entrouvert_lasso_LassoLogin.c b/java/src/c/com_entrouvert_lasso_LassoLogin.c
index 03cd9161..fca7d90f 100644
--- a/java/src/c/com_entrouvert_lasso_LassoLogin.c
+++ b/java/src/c/com_entrouvert_lasso_LassoLogin.c
@@ -142,12 +142,14 @@ JNIEXPORT jint JNICALL Java_com_entrouvert_lasso_LassoLogin_createUser
int result;
char *userDump;
- userDump = (char*)(*env)->GetStringUTFChars(env, _userDump, NULL);
+ if (_userDump)
+ userDump = (char*)(*env)->GetStringUTFChars(env, _userDump, NULL);
login = getCObject(env, this);
- result = lasso_login_init_create_user(login, userDump);
+ result = lasso_login_create_user(login, userDump);
- (*env)->ReleaseStringUTFChars(env, _userDump, userDump);
+ if (_userDump)
+ (*env)->ReleaseStringUTFChars(env, _userDump, userDump);
return result;
}