Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 381427
Collapse All | Expand All

(-)a/saslauthd/auth_rimap.c (-2 / +3 lines)
Lines 162-167 Link Here
162
    num_quotes = 0;
162
    num_quotes = 0;
163
    p1 = s;
163
    p1 = s;
164
    while ((p1 = strchr(p1, '"')) != NULL) {
164
    while ((p1 = strchr(p1, '"')) != NULL) {
165
	p1++;
165
	num_quotes++;
166
	num_quotes++;
166
    }
167
    }
167
    
168
    
Lines 438-444 Link Here
438
	syslog(LOG_WARNING, "auth_rimap: writev: %m");
439
	syslog(LOG_WARNING, "auth_rimap: writev: %m");
439
	memset(qlogin, 0, strlen(qlogin));
440
	memset(qlogin, 0, strlen(qlogin));
440
	free(qlogin);
441
	free(qlogin);
441
	memset(qpass, 0, strlen(qlogin));
442
	memset(qpass, 0, strlen(qpass));
442
	free(qpass);
443
	free(qpass);
443
	(void)close(s);
444
	(void)close(s);
444
	return strdup(RESP_IERROR);
445
	return strdup(RESP_IERROR);
Lines 447-453 Link Here
447
    /* don't need these any longer */
448
    /* don't need these any longer */
448
    memset(qlogin, 0, strlen(qlogin));
449
    memset(qlogin, 0, strlen(qlogin));
449
    free(qlogin);
450
    free(qlogin);
450
    memset(qpass, 0, strlen(qlogin));
451
    memset(qpass, 0, strlen(qpass));
451
    free(qpass);
452
    free(qpass);
452
453
453
    /* read and parse the LOGIN response */
454
    /* read and parse the LOGIN response */

Return to bug 381427