auxdisplay: charlcd: use null character instead of zero literal to terminate strings
Using '\0' instead of plain 0 makes the intent clearer that this is indeed a string and not a series of integers. Signed-off-by: Robert Abel <rabel@robertabel.eu> Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
This commit is contained in:
parent
54bc937f0c
commit
8c483758af
|
@ -528,7 +528,7 @@ static void charlcd_write_char(struct charlcd *lcd, char c)
|
|||
if ((c != '\n') && priv->esc_seq.len >= 0) {
|
||||
/* yes, let's add this char to the buffer */
|
||||
priv->esc_seq.buf[priv->esc_seq.len++] = c;
|
||||
priv->esc_seq.buf[priv->esc_seq.len] = 0;
|
||||
priv->esc_seq.buf[priv->esc_seq.len] = '\0';
|
||||
} else {
|
||||
/* aborts any previous escape sequence */
|
||||
priv->esc_seq.len = -1;
|
||||
|
@ -537,7 +537,7 @@ static void charlcd_write_char(struct charlcd *lcd, char c)
|
|||
case LCD_ESCAPE_CHAR:
|
||||
/* start of an escape sequence */
|
||||
priv->esc_seq.len = 0;
|
||||
priv->esc_seq.buf[priv->esc_seq.len] = 0;
|
||||
priv->esc_seq.buf[priv->esc_seq.len] = '\0';
|
||||
break;
|
||||
case '\b':
|
||||
/* go back one char and clear it */
|
||||
|
|
Loading…
Reference in New Issue