Mercurial > urweb
diff src/c/openssl.c @ 2250:c275bbc41194
Start work on pure expression caching.
author | Ziv Scully <ziv@mit.edu> |
---|---|
date | Sun, 13 Sep 2015 16:02:45 -0400 |
parents | 8a01e8f21de9 |
children | dfadb5effdc0 |
line wrap: on
line diff
--- a/src/c/openssl.c Sat Sep 12 17:11:33 2015 -0400 +++ b/src/c/openssl.c Sun Sep 13 16:02:45 2015 -0400 @@ -35,7 +35,7 @@ // OpenSSL callbacks static void thread_id(CRYPTO_THREADID *const result) { - CRYPTO_THREADID_set_numeric(result, pthread_self()); + CRYPTO_THREADID_set_numeric(result, (unsigned long)pthread_self()); } static void lock_or_unlock(const int mode, const int type, const char *file, const int line) { @@ -73,7 +73,7 @@ if (access(uw_sig_file, F_OK)) { random_password(); - + if ((fd = open(uw_sig_file, O_WRONLY | O_CREAT, 0700)) < 0) { fprintf(stderr, "Can't open signature file %s\n", uw_sig_file); perror("open");