Clean up trailing \n on vxWorks input.

This commit is contained in:
W. Eric Norum
2003-11-04 21:55:27 +00:00
parent a07722260f
commit eab7314e36
+5 -1
View File
@@ -244,12 +244,16 @@ epicsReadline (const char *prompt, void *context)
i = ledRead(readlineContext->ledId, readlineContext->line, LEDLIB_LINESIZE-1);
if (i < 0)
return NULL;
readlineContext->line[i] = '\0';
}
else {
if (fgets(readlineContext->line, LEDLIB_LINESIZE, readlineContext->in) == NULL)
return NULL;
i = strlen(readlineContext->line);
}
if ((i >= 1) && (readlineContext->line[i-1] == '\n'))
readlineContext->line[i-1] = '\0';
else
readlineContext->line[i] = '\0';
return readlineContext->line;
}