View | Details | Raw Unified | Return to bug 19532
Collapse All | Expand All

(-)cdcontrol.c (-3 / +6 lines)
Lines 956-963 Link Here
956
				el_set(el, EL_SIGNAL, 1);
956
				el_set(el, EL_SIGNAL, 1);
957
				el_source(el, NULL);
957
				el_source(el, NULL);
958
			}
958
			}
959
			if ((bp = el_gets(el, &num)) == NULL || num == 0)
959
			if ((bp = el_gets(el, &num)) == NULL || num == 0) {
960
				return (0);
960
				*cmd = CMD_QUIT;
961
				fprintf (stderr, "\r\n");
962
				return ("");
963
			}
961
964
962
			len = (num > MAXLINE) ? MAXLINE : num;
965
			len = (num > MAXLINE) ? MAXLINE : num;
963
			memcpy(buf, bp, len);
966
			memcpy(buf, bp, len);
Lines 969-975 Link Here
969
			if (! fgets (buf, sizeof (buf), stdin)) {
972
			if (! fgets (buf, sizeof (buf), stdin)) {
970
				*cmd = CMD_QUIT;
973
				*cmd = CMD_QUIT;
971
				fprintf (stderr, "\r\n");
974
				fprintf (stderr, "\r\n");
972
				return (0);
975
				return ("");
973
			}
976
			}
974
		}
977
		}
975
		p = parse (buf, cmd);
978
		p = parse (buf, cmd);

Return to bug 19532