We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d2aa842 commit fd4d5a7Copy full SHA for fd4d5a7
tools/kallsym.c
@@ -58,7 +58,7 @@ static int find_linux_banner(kallsym_t *info, char *img, int32_t imglen)
58
char *imgend = img + imglen;
59
char *banner = (char *)img;
60
info->banner_num = 0;
61
- while ((banner = (char *)memmem(banner + 1, imgend - banner, linux_banner_prefix, prefix_len)) != NULL) {
+ while ((banner = (char *)memmem(banner + 1, imgend - banner - 1, linux_banner_prefix, prefix_len)) != NULL) {
62
if (isdigit(*(banner + prefix_len)) && *(banner + prefix_len + 1) == '.') {
63
info->linux_banner_offset[info->banner_num++] = (int32_t)(banner - img);
64
tools_logi("linux_banner %d: %s", info->banner_num, banner);
0 commit comments