]> source.dussan.org Git - tigervnc.git/commitdiff
[Bugfix] Append ".pem" suffix to saved certificates.
authorAdam Tkac <atkac@redhat.com>
Mon, 7 Feb 2011 10:46:16 +0000 (10:46 +0000)
committerAdam Tkac <atkac@redhat.com>
Mon, 7 Feb 2011 10:46:16 +0000 (10:46 +0000)
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@4254 3789f03b-4d11-0410-bbf8-ca57d06f2519

common/rfb/CSecurityTLS.cxx

index 427d2005c55d576a31cccd8e7b9a3c602ab4fc77..3877fe452dde0dcc32c5c57ffe1fc560b22ae76b 100644 (file)
@@ -95,10 +95,10 @@ void CSecurityTLS::setDefaults()
   }
 
   int len = strlen(homeDir) + 1;
-  CharArray caDefault(len + 7);
-  CharArray crlDefault(len + 8);
-  sprintf(caDefault.buf, "%sx509_ca", homeDir);
-  sprintf(crlDefault.buf, "%s509_crl", homeDir);
+  CharArray caDefault(len + 11);
+  CharArray crlDefault(len + 12);
+  sprintf(caDefault.buf, "%sx509_ca.pem", homeDir);
+  sprintf(crlDefault.buf, "%s509_crl.pem", homeDir);
   delete [] homeDir;
 
   x509ca.setDefaultStr(strdup(caDefault.buf));
@@ -349,8 +349,8 @@ void CSecurityTLS::checkSession()
         vlog.error("Could not obtain VNC home directory path");
       else {
        FILE *f;
-       CharArray caSave(strlen(homeDir) + 11);
-       sprintf(caSave.buf, "%sx509_certs", homeDir);
+       CharArray caSave(strlen(homeDir) + 1 + 19);
+       sprintf(caSave.buf, "%sx509_savedcerts.pem", homeDir);
        delete [] homeDir;
                f = fopen(caSave.buf, "a+");
        if (!f)