Ignore:
Timestamp:
Nov 27, 2012, 4:43:17 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.0

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source4/lib/tls/tlscert.c

    r414 r745  
    139139        bufsize = sizeof(buf);
    140140        TLSCHECK(gnutls_x509_crt_export(crt, GNUTLS_X509_FMT_PEM, buf, &bufsize));
    141         file_save(certfile, buf, bufsize);
     141        if (!file_save(certfile, buf, bufsize)) {
     142                DEBUG(0,("Unable to save certificate in %s parent dir exists ?\n", certfile));
     143                goto failed;
     144        }
    142145
    143146        bufsize = sizeof(buf);
    144147        TLSCHECK(gnutls_x509_crt_export(cacrt, GNUTLS_X509_FMT_PEM, buf, &bufsize));
    145         file_save(cafile, buf, bufsize);
     148        if (!file_save(cafile, buf, bufsize)) {
     149                DEBUG(0,("Unable to save ca cert in %s parent dir exists ?\n", cafile));
     150                goto failed;
     151        }
    146152
    147153        bufsize = sizeof(buf);
    148154        TLSCHECK(gnutls_x509_privkey_export(key, GNUTLS_X509_FMT_PEM, buf, &bufsize));
    149         file_save(keyfile, buf, bufsize);
     155        if (!file_save(keyfile, buf, bufsize)) {
     156                DEBUG(0,("Unable to save privatekey in %s parent dir exists ?\n", keyfile));
     157                goto failed;
     158        }
    150159
    151160        gnutls_x509_privkey_deinit(key);
Note: See TracChangeset for help on using the changeset viewer.