forked from Imagelibrary/rtems
eliminated potential for overfilling buffer on read
This commit is contained in:
@@ -211,7 +211,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte(minor);
|
buffer[ count ] = inbyte(minor);
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
outbyte( minor, '\n' ); /* newline */
|
outbyte( minor, '\n' ); /* newline */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -231,7 +231,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -202,7 +202,6 @@ rtems_device_driver console_read(
|
|||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
/* What if this goes past the end of the buffer? We're hosed. [bhc] */
|
/* What if this goes past the end of the buffer? We're hosed. [bhc] */
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -226,7 +226,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -157,7 +157,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -168,7 +168,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -339,7 +339,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -312,7 +312,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -250,7 +250,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -254,7 +254,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -227,7 +227,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte( minor );
|
buffer[ count ] = inbyte( minor );
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -170,7 +170,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -203,7 +203,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -199,7 +199,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte( minor );
|
buffer[ count ] = inbyte( minor );
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -167,7 +167,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -222,7 +222,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -222,7 +222,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -169,7 +169,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = inbyte();
|
buffer[ count ] = inbyte();
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -528,7 +528,6 @@ rtems_device_driver console_read(
|
|||||||
buffer[ count ] = INBYTE( minor );
|
buffer[ count ] = INBYTE( minor );
|
||||||
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
if (buffer[ count ] == '\n' || buffer[ count ] == '\r') {
|
||||||
buffer[ count++ ] = '\n';
|
buffer[ count++ ] = '\n';
|
||||||
buffer[ count ] = 0;
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user