|
@@ -684,7 +684,7 @@ int snd_info_card_free(struct snd_card *card)
|
|
|
* snd_info_get_line - read one line from the procfs buffer
|
|
|
* @buffer: the procfs buffer
|
|
|
* @line: the buffer to store
|
|
|
- * @len: the max. buffer size - 1
|
|
|
+ * @len: the max. buffer size
|
|
|
*
|
|
|
* Reads one line from the buffer and stores the string.
|
|
|
*
|
|
@@ -704,7 +704,7 @@ int snd_info_get_line(struct snd_info_buffer *buffer, char *line, int len)
|
|
|
buffer->stop = 1;
|
|
|
if (c == '\n')
|
|
|
break;
|
|
|
- if (len) {
|
|
|
+ if (len > 1) {
|
|
|
len--;
|
|
|
*line++ = c;
|
|
|
}
|