Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit c443a447 authored by Elliott Hughes's avatar Elliott Hughes Committed by android-build-merger
Browse files

resolve merge conflicts of 7f5da850 to lmp-dev am: de529e72 am: 1a98776a...

resolve merge conflicts of 7f5da850 to lmp-dev am: de529e72 am: 1a98776a am: ad0c2bf5 am: a17f2802
am: 20b1e795

* commit '20b1e795':
  Fix scanf %s in lsof.

Change-Id: Ic63528dee82e3045020b527c093b9b4fffaf5530
parents cebac700 20b1e795
Loading
Loading
Loading
Loading
+4 −3
Original line number Original line Diff line number Diff line
@@ -100,10 +100,11 @@ out:
static void print_maps(struct pid_info_t* info)
static void print_maps(struct pid_info_t* info)
{
{
    FILE *maps;
    FILE *maps;

    size_t offset;
    size_t offset;
    char device[10];
    char device[10];
    long int inode;
    long int inode;
    char file[PATH_MAX];
    char file[1024];


    strlcat(info->path, "maps", sizeof(info->path));
    strlcat(info->path, "maps", sizeof(info->path));


@@ -111,8 +112,8 @@ static void print_maps(struct pid_info_t* info)
    if (!maps)
    if (!maps)
        goto out;
        goto out;


    while (fscanf(maps, "%*x-%*x %*s %zx %s %ld %s\n", &offset, device, &inode,
    while (fscanf(maps, "%*x-%*x %*s %zx %5s %ld %1023s\n",
            file) == 4) {
                  &offset, device, &inode, file) == 4) {
        // We don't care about non-file maps
        // We don't care about non-file maps
        if (inode == 0 || !strcmp(device, "00:00"))
        if (inode == 0 || !strcmp(device, "00:00"))
            continue;
            continue;