Skip to content

Commit cb728a8

Browse files
authored
Merge pull request #137 from cgzones/misc
Misc
2 parents f119758 + e8eccaf commit cb728a8

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

meson.build

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ c_args = '''
4848
-Wwrite-strings
4949
-Wno-unused-parameter
5050
-Wno-missing-field-initializers
51-
-Wno-unused-result
5251
-Werror=overflow
5352
-Werror=sign-compare
5453
-Wdate-time

src/netlog/netlog-dtls.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,10 @@ int dtls_connect(DTLSManager *m, SocketAddress *address) {
148148
if (cert) {
149149
_cleanup_(OPENSSL_freep) void *subject = NULL, *issuer = NULL;
150150

151-
subject = X509_NAME_oneline(X509_get_subject_name(cert), 0, 0);
151+
subject = X509_NAME_oneline(X509_get_subject_name(cert), NULL, 0);
152152
log_debug("DTLS: Subject: %s", (char *) subject);
153153

154-
issuer = X509_NAME_oneline(X509_get_issuer_name(cert), 0, 0);
154+
issuer = X509_NAME_oneline(X509_get_issuer_name(cert), NULL, 0);
155155
log_debug("DTLS: Issuer: %s", (char *) issuer);
156156
} else
157157
log_debug("DTLS: No certificates.");

src/netlog/netlog-ssl.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "netlog-dtls.h"
1010
#include "netlog-tls.h"
1111

12-
static_assert(offsetof(TLSManager, auth_mode) == offsetof(DTLSManager, auth_mode));
12+
static_assert(offsetof(TLSManager, auth_mode) == offsetof(DTLSManager, auth_mode), "TLSManager and DTLSManager must be similar");
1313

1414
/* inspired by SSL_set_verify(3) */
1515
int ssl_verify_certificate_validity(int preverify_ok, X509_STORE_CTX *store) {

src/netlog/netlog-tls.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,10 @@ int tls_connect(TLSManager *m, SocketAddress *address) {
147147
if (cert) {
148148
_cleanup_(OPENSSL_freep) void *subject = NULL, *issuer = NULL;
149149

150-
subject = X509_NAME_oneline(X509_get_subject_name(cert), 0, 0);
150+
subject = X509_NAME_oneline(X509_get_subject_name(cert), NULL, 0);
151151
log_debug("TLS: SSL Subject: %s", (char *) subject);
152152

153-
issuer = X509_NAME_oneline(X509_get_issuer_name(cert), 0, 0);
153+
issuer = X509_NAME_oneline(X509_get_issuer_name(cert), NULL, 0);
154154
log_debug("TLS: SSL Issuer: %s", (char *) issuer);
155155
} else
156156
log_debug("TLS: SSL No certificates.");

src/share/hexdecoct.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ int undecchar(char c) {
3535
}
3636

3737
char hexchar(int x) {
38+
__attribute__ ((nonstring))
3839
static const char table[16] = "0123456789abcdef";
3940

4041
return table[x & 15];

0 commit comments

Comments
 (0)