summaryrefslogtreecommitdiffstats
path: root/disk-utils/fdisk.c
diff options
context:
space:
mode:
authorKarel Zak2015-03-25 16:06:26 +0100
committerKarel Zak2015-03-25 16:06:26 +0100
commit84ab260aa2fab1adfb6598e15682a9284e07c43a (patch)
tree14f2d0745146e4ea7fac31a1dabee8a9b691a8e6 /disk-utils/fdisk.c
parentlibfdisk: add fgets() callback for scripts (diff)
downloadkernel-qcow2-util-linux-84ab260aa2fab1adfb6598e15682a9284e07c43a.tar.gz
kernel-qcow2-util-linux-84ab260aa2fab1adfb6598e15682a9284e07c43a.tar.xz
kernel-qcow2-util-linux-84ab260aa2fab1adfb6598e15682a9284e07c43a.zip
fdisk: fix readline wrapper
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'disk-utils/fdisk.c')
-rw-r--r--disk-utils/fdisk.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/disk-utils/fdisk.c b/disk-utils/fdisk.c
index 0e3f57997..48c4d1734 100644
--- a/disk-utils/fdisk.c
+++ b/disk-utils/fdisk.c
@@ -71,7 +71,8 @@ static char *rl_fgets(char *s, int n, FILE *stream, const char *prompt)
if (!p)
return NULL;
- memcpy(s, p, n);
+ strncpy(s, p, n);
+ s[n - 1] = '\0';
free(p);
return s;
}