Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aa0071d1 authored by Eric Olsen's avatar Eric Olsen
Browse files

Add check for null name on SCO connect



Change-Id: I5f5064fd57a5fffaf02b3e96b7faab219c490e86
Signed-off-by: default avatarEric Olsen <eolsen@android.com>
parent 408f333b
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -404,11 +404,15 @@ static jboolean connectNative(JNIEnv *env, jobject object, jstring address,
    env->ReleaseStringUTFChars(address, c_address);
    data->is_accept = false;

    if (name == NULL) {
        LOGE("%s: Null pointer passed in for device name", __FUNCTION__);
        data->sco_pkt_type = 0;
    } else {
        c_name = env->GetStringUTFChars(name, NULL);
        /* See if this device is in the black list */
        data->sco_pkt_type = getScoType(data->address, c_name);
        env->ReleaseStringUTFChars(name, c_name);

    }
    if (pthread_create(&thread, NULL, &work_thread, (void *)data) < 0) {
        LOGE("%s: pthread_create() failed: %s", __FUNCTION__, strerror(errno));
        return JNI_FALSE;