Bug 1335075 - RTCCertificate.cpp: output truncated before the last format character r?jesup draft
authorSylvestre Ledru <sledru@mozilla.com>
Mon, 30 Jan 2017 17:46:39 +0100
changeset 468095 97730b7c4e6d360da3022f659cadb55f82ff1994
parent 468005 f7e1982a2582b14c5885d787b530f879da3a040e
child 479332 0de555fdf88f20e1fb309617a7c509a9bf7ecb3a
push id43339
push userbmo:sledru@mozilla.com
push dateMon, 30 Jan 2017 16:47:15 +0000
reviewersjesup
bugs1335075
milestone54.0a1
Bug 1335075 - RTCCertificate.cpp: output truncated before the last format character r?jesup MozReview-Commit-ID: 7sfDPTfvZ0A
dom/media/webrtc/RTCCertificate.cpp
--- a/dom/media/webrtc/RTCCertificate.cpp
+++ b/dom/media/webrtc/RTCCertificate.cpp
@@ -70,17 +70,17 @@ private:
                                              sizeof(randomName));
     if (rv != SECSuccess) {
       return nullptr;
     }
 
     char buf[sizeof(randomName) * 2 + 4];
     PL_strncpy(buf, "CN=", 3);
     for (size_t i = 0; i < sizeof(randomName); ++i) {
-      snprintf(&buf[i * 2 + 3], 2, "%.2x", randomName[i]);
+      snprintf(&buf[i * 2 + 3], 3, "%.2x", randomName[i]);
     }
     buf[sizeof(buf) - 1] = '\0';
 
     return CERT_AsciiToName(buf);
   }
 
   nsresult GenerateCertificate()
   {