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

Commit 940da983 authored by Android (Google) Code Review's avatar Android (Google) Code Review
Browse files

Merge change 23585 into eclair

* changes:
  Print error message if the buffer size is too small.
parents 9c64d590 60c821c8
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -241,7 +241,10 @@ int pop_pkcs12_certs_stack(PKCS12_KEYSTORE *p12store, char *buf, int size)
    if ((p12store != NULL) && (p12store->certs != NULL)) {
        while (((cert = sk_X509_pop(p12store->certs)) != NULL) && (len < size)) {
            int s = convert_to_pem((void*)cert, 1, buf + len, size - len);
            if (s == 0) return -1;
            if (s == 0) {
                LOGE("buffer size is too small. len=%d size=%d\n", len, size);
                return -1;
            }
            len += s;
            X509_free(cert);
        }