summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--disk-utils/fdisk.c2
-rw-r--r--libfdisk/src/partition.c2
-rw-r--r--sys-utils/choom.c2
3 files changed, 4 insertions, 2 deletions
diff --git a/disk-utils/fdisk.c b/disk-utils/fdisk.c
index 55af8dc11..2126b4cb1 100644
--- a/disk-utils/fdisk.c
+++ b/disk-utils/fdisk.c
@@ -100,7 +100,7 @@ int get_user_reply(const char *prompt, char *buf, size_t bufsz)
size_t sz;
int ret = 0;
- DBG(ASK, ul_debug("asking for user replay %s", is_interactive ? "[interactive]" : ""));
+ DBG(ASK, ul_debug("asking for user reply %s", is_interactive ? "[interactive]" : ""));
sigemptyset(&act.sa_mask);
sigaction(SIGINT, &act, &oldact);
diff --git a/libfdisk/src/partition.c b/libfdisk/src/partition.c
index 085d0cfab..a790dc9c9 100644
--- a/libfdisk/src/partition.c
+++ b/libfdisk/src/partition.c
@@ -130,8 +130,8 @@ void fdisk_unref_partition(struct fdisk_partition *pa)
pa->refcount--;
if (pa->refcount <= 0) {
- fdisk_reset_partition(pa);
list_del(&pa->parts);
+ fdisk_reset_partition(pa);
DBG(PART, ul_debugobj(pa, "free"));
free(pa);
}
diff --git a/sys-utils/choom.c b/sys-utils/choom.c
index 9920916c1..21cb0ee10 100644
--- a/sys-utils/choom.c
+++ b/sys-utils/choom.c
@@ -139,6 +139,8 @@ int main(int argc, char **argv)
/* Start new process */
} else {
+ if (set_score_adj(getpid(), adj))
+ err(EXIT_FAILURE, _("failed to set score adjust value"));
argv += optind;
execvp(argv[0], argv);
errexec(argv[0]);