diff options
author | Karel Zak <kzak@redhat.com> | 2007-05-04 09:14:04 +0200 |
---|---|---|
committer | Karel Zak <kzak@redhat.com> | 2007-05-04 09:14:04 +0200 |
commit | 6573c985a4077fa7d50ccb993bae177526fde8ec (patch) | |
tree | 530d9d7c06834472fd1f1672002c62e8f4afa719 /mount/sundries.h | |
parent | 9e28151e70ea2b4d87806a2d36f592c8ef2390e3 (diff) | |
download | util-linux-old-6573c985a4077fa7d50ccb993bae177526fde8ec.tar.gz |
mount: use realloc for xstrconcat functions
Everywhere in code is
s = xstrconcat3(s, t, u);
that's nonsense use malloc(new_s); free(s); return new_s;
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'mount/sundries.h')
-rw-r--r-- | mount/sundries.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/mount/sundries.h b/mount/sundries.h index 00959be7..c3780f17 100644 --- a/mount/sundries.h +++ b/mount/sundries.h @@ -32,9 +32,8 @@ int matching_opts (const char *options, const char *test_opts); void *xmalloc (size_t size); char *xstrdup (const char *s); char *xstrndup (const char *s, int n); -char *xstrconcat2 (const char *, const char *); -char *xstrconcat3 (const char *, const char *, const char *); -char *xstrconcat4 (const char *, const char *, const char *, const char *); +char *xstrconcat3 (char *, const char *, const char *); +char *xstrconcat4 (char *, const char *, const char *, const char *); void die (int errcode, const char *fmt, ...); |