diff --git a/src/capwap/dtls_openssl.c b/src/capwap/dtls_openssl.c index 7bb93031..8ec5e5b5 100644 --- a/src/capwap/dtls_openssl.c +++ b/src/capwap/dtls_openssl.c @@ -404,7 +404,7 @@ int dtls_openssl_psk_key2bn(const char *psk_key, unsigned char *psk, unsigned in psk_len = BN_bn2bin(bn, psk); BN_free(bn); - if (psk_len < 0) + if (psk_len <= 0) goto out_err; return psk_len; out_err: