Ticket #4834: lsmod-infinite-loop.patch

File lsmod-infinite-loop.patch, 422 bytes (added by dannybaumann@…, 9 years ago)

Obvious fix

  • (a) a/modutils/lsmod.c.orig vs. (b) b/modutils/lsmod.c

    a b  
    107107                                continue; 
    108108                        } else if (errno != ENOSPC) 
    109109                                bb_perror_msg_and_die("module %s: QM_REFS", mn); 
    110                         deps = xrealloc(deps, count); 
     110                        deps = xrealloc(deps, depsize = count); 
    111111                } 
    112112                printf("%-20s%8lu%4ld", mn, info.size, info.usecount); 
    113113                if (info.flags & NEW_MOD_DELETED)