.. | .. |
---|
264 | 264 | err); |
---|
265 | 265 | goto done; |
---|
266 | 266 | } |
---|
| 267 | + buf[sizeof(buf) - 1] = '\0'; |
---|
267 | 268 | ptr = (char *)buf; |
---|
268 | 269 | strsep(&ptr, "\n"); |
---|
269 | 270 | |
---|
.. | .. |
---|
280 | 281 | if (err) { |
---|
281 | 282 | brcmf_dbg(TRACE, "retrieving clmver failed, %d\n", err); |
---|
282 | 283 | } else { |
---|
| 284 | + buf[sizeof(buf) - 1] = '\0'; |
---|
283 | 285 | clmver = (char *)buf; |
---|
284 | | - /* store CLM version for adding it to revinfo debugfs file */ |
---|
285 | | - memcpy(ifp->drvr->clmver, clmver, sizeof(ifp->drvr->clmver)); |
---|
286 | 286 | |
---|
287 | 287 | /* Replace all newline/linefeed characters with space |
---|
288 | 288 | * character |
---|
289 | 289 | */ |
---|
290 | 290 | strreplace(clmver, '\n', ' '); |
---|
291 | 291 | |
---|
| 292 | + /* store CLM version for adding it to revinfo debugfs file */ |
---|
| 293 | + memcpy(ifp->drvr->clmver, clmver, sizeof(ifp->drvr->clmver)); |
---|
| 294 | + |
---|
292 | 295 | brcmf_dbg(INFO, "CLM version = %s\n", clmver); |
---|
293 | 296 | } |
---|
294 | 297 | |
---|