NTLM single-sign on adjustments (IV)
Fix compiler warning
This commit is contained in:
@@ -834,7 +834,7 @@ static CURLcode sso_ntlm_response(struct connectdata *conn,
|
|||||||
size_t len_in = strlen(input), len_out = sizeof(buf);
|
size_t len_in = strlen(input), len_out = sizeof(buf);
|
||||||
|
|
||||||
while(len_in > 0) {
|
while(len_in > 0) {
|
||||||
int written = write(conn->fd_helper, input, len_in);
|
ssize_t written = write(conn->fd_helper, input, len_in);
|
||||||
if(written == -1) {
|
if(written == -1) {
|
||||||
/* Interrupted by a signal, retry it */
|
/* Interrupted by a signal, retry it */
|
||||||
if(errno == EINTR)
|
if(errno == EINTR)
|
||||||
|
|||||||
@@ -58,7 +58,7 @@ int main(int argc, char *argv[])
|
|||||||
char *type1_input = NULL, *type3_input = NULL;
|
char *type1_input = NULL, *type3_input = NULL;
|
||||||
char *type1_output = NULL, *type3_output = NULL;
|
char *type1_output = NULL, *type3_output = NULL;
|
||||||
size_t size = 0;
|
size_t size = 0;
|
||||||
int testnum;
|
long testnum;
|
||||||
const char *env;
|
const char *env;
|
||||||
int arg = 1;
|
int arg = 1;
|
||||||
char *helper_user = (char *)"unknown";
|
char *helper_user = (char *)"unknown";
|
||||||
@@ -98,7 +98,13 @@ int main(int argc, char *argv[])
|
|||||||
|
|
||||||
env = getenv("NTLM_AUTH_TESTNUM");
|
env = getenv("NTLM_AUTH_TESTNUM");
|
||||||
if (env) {
|
if (env) {
|
||||||
testnum = strtoul(env, NULL, 10);
|
char *endptr;
|
||||||
|
long lnum = strtol(env, &endptr, 10);
|
||||||
|
if((endptr != env + strlen(env)) || (lnum < 1L)) {
|
||||||
|
logmsg("Test number not valid in NTLM_AUTH_TESTNUM");
|
||||||
|
exit(1);
|
||||||
|
}
|
||||||
|
testnum = lnum;
|
||||||
} else {
|
} else {
|
||||||
logmsg("Test number not specified in NTLM_AUTH_TESTNUM");
|
logmsg("Test number not specified in NTLM_AUTH_TESTNUM");
|
||||||
exit(1);
|
exit(1);
|
||||||
|
|||||||
Reference in New Issue
Block a user