X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fstaging%2Fwlags49_h2%2Fwl_main.c;h=43535610acc46d49cd06f0b50f4a948747ff951f;hb=ce49b6289fa3878b190f15192e54bb23dca552b6;hp=f28f15baea96460b11631004a57f22a46e94c5c5;hpb=78750f1908869c3bfcbf2a1f1f00f078f2948271;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/staging/wlags49_h2/wl_main.c b/drivers/staging/wlags49_h2/wl_main.c index f28f15baea96..43535610acc4 100644 --- a/drivers/staging/wlags49_h2/wl_main.c +++ b/drivers/staging/wlags49_h2/wl_main.c @@ -3171,7 +3171,9 @@ void wl_process_mailbox( struct wl_private *lp ) memset( ssid, 0, sizeof( ssid )); strncpy( ssid, &probe_rsp->rawData[2], - probe_rsp->rawData[1] ); + min_t(u8, + probe_rsp->rawData[1], + HCF_MAX_NAME_LEN - 1)); DBG_TRACE( DbgInfo, "(%s) SSID : %s\n", lp->dev->name, ssid );