Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 64911e4b authored by Phillip Simbwa's avatar Phillip Simbwa Committed by Greg Kroah-Hartman
Browse files

Staging: ath6kl: fix potential buffer overflow



Off by one

Signed-off-by: Phillip Simbwa <simbwa at gmail dot com>
Signed-off-by: default avatarVipin Mehta <vmehta@atheros.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
parent a786f915
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -360,7 +360,7 @@ int PSSendOps(void *arg)
        	status = 1;
        	goto complete;
    	}
        len = (firmware->size > MAX_BDADDR_FORMAT_LENGTH)? MAX_BDADDR_FORMAT_LENGTH: firmware->size;
	len = min(firmware->size, MAX_BDADDR_FORMAT_LENGTH - 1);
	memcpy(config_bdaddr, firmware->data, len);
	config_bdaddr[len] = '\0';
	write_bdaddr(hdev,config_bdaddr,BDADDR_TYPE_STRING);