diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2020-08-21 10:37:29 +0200 |
---|---|---|
committer | Christian Göttsche <cgzones@googlemail.com> | 2020-08-21 10:37:29 +0200 |
commit | 3856bf574b6686418392e6e1ba2ed8525427b241 (patch) | |
tree | 34b50d8a9e8a1eb44160477d955ae30d102d8138 /linux | |
parent | 40ac7a88af5a2c7c0d03ca4ddb09cde01f7e80c5 (diff) |
Introduce xAsprintf as checked version of asprintf
Diffstat (limited to 'linux')
-rw-r--r-- | linux/LinuxProcessList.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/linux/LinuxProcessList.c b/linux/LinuxProcessList.c index bcdd5515..0d25e365 100644 --- a/linux/LinuxProcessList.c +++ b/linux/LinuxProcessList.c @@ -822,11 +822,11 @@ static char* LinuxProcessList_updateTtyDevice(TtyDriver* ttyDrivers, unsigned in struct stat sstat; char* fullPath; for(;;) { - asprintf(&fullPath, "%s/%d", ttyDrivers[i].path, idx); + xAsprintf(&fullPath, "%s/%d", ttyDrivers[i].path, idx); int err = stat(fullPath, &sstat); if (err == 0 && major(sstat.st_rdev) == maj && minor(sstat.st_rdev) == min) return fullPath; free(fullPath); - asprintf(&fullPath, "%s%d", ttyDrivers[i].path, idx); + xAsprintf(&fullPath, "%s%d", ttyDrivers[i].path, idx); err = stat(fullPath, &sstat); if (err == 0 && major(sstat.st_rdev) == maj && minor(sstat.st_rdev) == min) return fullPath; free(fullPath); @@ -837,7 +837,7 @@ static char* LinuxProcessList_updateTtyDevice(TtyDriver* ttyDrivers, unsigned in if (err == 0 && tty_nr == sstat.st_rdev) return strdup(ttyDrivers[i].path); } char* out; - asprintf(&out, "/dev/%u:%u", maj, min); + xAsprintf(&out, "/dev/%u:%u", maj, min); return out; } |