Skip to content

Commit fd4d5a7

Browse files
authored
fix memmem
1 parent d2aa842 commit fd4d5a7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

tools/kallsym.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ static int find_linux_banner(kallsym_t *info, char *img, int32_t imglen)
5858
char *imgend = img + imglen;
5959
char *banner = (char *)img;
6060
info->banner_num = 0;
61-
while ((banner = (char *)memmem(banner + 1, imgend - banner, linux_banner_prefix, prefix_len)) != NULL) {
61+
while ((banner = (char *)memmem(banner + 1, imgend - banner - 1, linux_banner_prefix, prefix_len)) != NULL) {
6262
if (isdigit(*(banner + prefix_len)) && *(banner + prefix_len + 1) == '.') {
6363
info->linux_banner_offset[info->banner_num++] = (int32_t)(banner - img);
6464
tools_logi("linux_banner %d: %s", info->banner_num, banner);

0 commit comments

Comments
 (0)