Merge change 23585 into eclair

* changes:
  Print error message if the buffer size is too small.
diff --git a/keystore/jni/cert.c b/keystore/jni/cert.c
index d5d57f7..91114d6 100644
--- a/keystore/jni/cert.c
+++ b/keystore/jni/cert.c
@@ -241,7 +241,10 @@
     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);
         }