Use retval from sprintf while walking buffers
[users/heiko/exim.git] / src / src / tlscert-openssl.c
index 2e6ee8b3ccd0ee3e1d5eab047068abbdfc24db67..87623a8794be6f24ee4df83fa7eb2f14620454b6 100644 (file)
@@ -331,8 +331,7 @@ cp3 = cp2 = store_get(len*3+1);
 
 while(len)
   {
-  sprintf(CS cp2, "%.2x ", *cp1++);
-  cp2 += 3;
+  cp2 += sprintf(CS cp2, "%.2x ", *cp1++);
   len--;
   }
 cp2[-1] = '\0';