diff options
| -rw-r--r-- | java/javacurl.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/java/javacurl.c b/java/javacurl.c index 9f3483aae..1623c624d 100644 --- a/java/javacurl.c +++ b/java/javacurl.c @@ -82,9 +82,18 @@ JNIEXPORT jint JNICALL Java_CurlGlue_jni_1setopt__III    (JNIEnv *java, jobject myself, jint jcurl, jint option, jint value)  {    void *handle = (void *)((struct javacurl*)jcurl)->libcurl; +  CURLoption opt = (CURLoption)option;    puts("setopt int + int"); +  switch(opt) { +  case CURLOPT_FILE: +    /* silently ignored, we don't need user-specified callback data when +       we have an object, and besides the CURLOPT_FILE is not exported +       to the java interface */ +    return 0; +  } +    return (jint)curl_easy_setopt(handle, (CURLoption)option, value);  } | 
