[ARM] cumana: Fix a long standing bogon
Should be using strncmp as the data from user space may be unterminated (Bug #8004) Signed-off-by: Alan Cox <alan@lxorguk.ukuu.org.uk Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
This commit is contained in:
parent
dc85ce155b
commit
ecbf61e735
|
@ -318,7 +318,7 @@ cumanascsi_2_set_proc_info(struct Scsi_Host *host, char *buffer, int length)
|
|||
{
|
||||
int ret = length;
|
||||
|
||||
if (length >= 11 && strcmp(buffer, "CUMANASCSI2") == 0) {
|
||||
if (length >= 11 && strncmp(buffer, "CUMANASCSI2", 11) == 0) {
|
||||
buffer += 11;
|
||||
length -= 11;
|
||||
|
||||
|
|
Loading…
Reference in New Issue