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

Commit 8d25cb8a authored by Iliyan Malchev's avatar Iliyan Malchev
Browse files

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



Change-Id: I86b0ee4babc79189184b09c51757ec1162517c7b
Signed-off-by: default avatarIliyan Malchev <malchev@google.com>
parent e4895352
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;