2015-08-12 15:33 GMT+02:00 Remi Galan Alfonso <remi.galan-alfonso@xxxxxxxxxxxxxxxxxxxxxxx>: > Hello, Elia > > Elia Pinto <gitter.spiros@xxxxxxxxx> writes: >> + if (ssl_version != NULL && *ssl_version) { >> + if (!strcmp(ssl_version,"tlsv1")) { >> + sslversion = CURL_SSLVERSION_TLSv1; >> + } else if (!strcmp(ssl_version,"sslv2")) { >> + sslversion = CURL_SSLVERSION_SSLv2; >> + } else if (!strcmp(ssl_version,"sslv3")) { >> + sslversion = CURL_SSLVERSION_SSLv3; >> +#if LIBCURL_VERSION_NUM >= 0x072200 >> + } else if (!strcmp(ssl_version,"tlsv1.0")) { >> + sslversion = CURL_SSLVERSION_TLSv1_0; >> + } else if (!strcmp(ssl_version,"tlsv1.1")) { >> + sslversion = CURL_SSLVERSION_TLSv1_1; >> + } else if (!strcmp(ssl_version,"tlsv1.2")) { >> + sslversion = CURL_SSLVERSION_TLSv1_2; >> + } else { >> + warning("unsupported ssl version %s : using default", >> + ssl_version); >> +#endif >> + } >> + } > > I'm curious about what would happen should 'sslVersion' be set to > 'tlsv1.0' (or a value that doesn't belong to the possible values) and > 'LIBCURL_VERSION_NUM' be inferior to '0x072200'. > Since we wouldn't go through any 'if' and would also skip the 'else' > case, wouldn't we have a silent 'unsupported ssl version: using > default' ? You are right. I will resend. Thank you very much > > So I think that the 'else' case should be outside of the '#if [...] > #endif'. > > Thanks, > Rémi -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html