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

(-)vpnc-orig/config.c (-1 / +6 lines)
Lines 457-462 Link Here
457
{
457
{
458
	char *s;
458
	char *s;
459
	int i, c, known;
459
	int i, c, known;
460
	int stdinfd;
460
	int got_conffile = 0, print_config = 0;
461
	int got_conffile = 0, print_config = 0;
461
	size_t s_len;
462
	size_t s_len;
462
463
Lines 576-582 Link Here
576
		switch (i) {
577
		switch (i) {
577
		case CONFIG_IPSEC_SECRET:
578
		case CONFIG_IPSEC_SECRET:
578
		case CONFIG_XAUTH_PASSWORD:
579
		case CONFIG_XAUTH_PASSWORD:
579
			s = strdup(getpass(""));
580
			stdinfd = fileno(stdin);
581
			if(isatty(stdinfd))
582
				s = strdup(getpass(""));
583
			else
584
				getline(&s,&s_len,stdin);
580
			break;
585
			break;
581
		case CONFIG_IPSEC_GATEWAY:
586
		case CONFIG_IPSEC_GATEWAY:
582
		case CONFIG_IPSEC_ID:
587
		case CONFIG_IPSEC_ID:

Return to bug 142027