diff
35 	build_lbl_len = edl->data[0];
36 	if (build_lbl_len <= QCA_FW_BUILD_VER_LEN - 1) {
- 		memcpy(build_label, edl->data + 1, build_lbl_len);
+ 		strncpy(build_label, (char *)edl->data + 1, min(build_lbl_len, QCA_FW_BUILD_VER_LEN - 1));
+ 		build_label[QCA_FW_BUILD_VER_LEN - 1] = '\0';
