libidav/session.c

changeset 104
6fb4d24d9df9
parent 100
f4127c4d1018
child 135
664aeaec8d25
equal deleted inserted replaced
103:b29692d5f7a7 104:6fb4d24d9df9
118 if(user && password) { 118 if(user && password) {
119 size_t ulen = strlen(user); 119 size_t ulen = strlen(user);
120 size_t plen = strlen(password); 120 size_t plen = strlen(password);
121 size_t upwdlen = ulen + plen + 2; 121 size_t upwdlen = ulen + plen + 2;
122 char *upwdbuf = malloc(upwdlen); 122 char *upwdbuf = malloc(upwdlen);
123 snprintf(upwdbuf, upwdlen, "%s:%s\0", user, password); 123 snprintf(upwdbuf, upwdlen, "%s:%s", user, password);
124 curl_easy_setopt(sn->handle, CURLOPT_USERPWD, upwdbuf); 124 curl_easy_setopt(sn->handle, CURLOPT_USERPWD, upwdbuf);
125 free(upwdbuf); 125 free(upwdbuf);
126 } 126 }
127 } 127 }
128 128

mercurial