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

Commit d7a3aa45 authored by Iliyan Malchev's avatar Iliyan Malchev Committed by Android (Google) Code Review
Browse files

Merge "bluetooth: replace malloc() + memset() to zero with calloc()"

parents e97df97b 8d25cb8a
Loading
Loading
Loading
Loading
+4 −9
Original line number Original line Diff line number Diff line
@@ -164,7 +164,6 @@ static void initializeNativeDataNative(JNIEnv* env, jobject object) {
        ALOGE("%s: out of memory!", __FUNCTION__);
        ALOGE("%s: out of memory!", __FUNCTION__);
        return;
        return;
    }
    }
    memset(nat, 0, sizeof(native_data_t));


    pthread_mutex_init(&(nat->thread_mutex), NULL);
    pthread_mutex_init(&(nat->thread_mutex), NULL);


@@ -722,24 +721,20 @@ static jboolean startEventLoopNative(JNIEnv *env, jobject object) {
        return JNI_FALSE;
        return JNI_FALSE;
    }
    }


    nat->pollData = (struct pollfd *)malloc(sizeof(struct pollfd) *
    nat->pollData = (struct pollfd *)calloc(
            DEFAULT_INITIAL_POLLFD_COUNT);
            DEFAULT_INITIAL_POLLFD_COUNT, sizeof(struct pollfd));
    if (!nat->pollData) {
    if (!nat->pollData) {
        ALOGE("out of memory error starting EventLoop!");
        ALOGE("out of memory error starting EventLoop!");
        goto done;
        goto done;
    }
    }


    nat->watchData = (DBusWatch **)malloc(sizeof(DBusWatch *) *
    nat->watchData = (DBusWatch **)calloc(
            DEFAULT_INITIAL_POLLFD_COUNT);
            DEFAULT_INITIAL_POLLFD_COUNT, sizeof(DBusWatch *));
    if (!nat->watchData) {
    if (!nat->watchData) {
        ALOGE("out of memory error starting EventLoop!");
        ALOGE("out of memory error starting EventLoop!");
        goto done;
        goto done;
    }
    }


    memset(nat->pollData, 0, sizeof(struct pollfd) *
            DEFAULT_INITIAL_POLLFD_COUNT);
    memset(nat->watchData, 0, sizeof(DBusWatch *) *
            DEFAULT_INITIAL_POLLFD_COUNT);
    nat->pollDataSize = DEFAULT_INITIAL_POLLFD_COUNT;
    nat->pollDataSize = DEFAULT_INITIAL_POLLFD_COUNT;
    nat->pollMemberCount = 1;
    nat->pollMemberCount = 1;