aboutsummaryrefslogtreecommitdiff
path: root/client/file.c
diff options
context:
space:
mode:
authorRuss Allbery <rra@stanford.edu>2013-02-27 14:54:05 -0800
committerRuss Allbery <rra@stanford.edu>2013-02-27 16:52:57 -0800
commit93e566f6f9ae8a767d2188ad1fb1520c9c2d303a (patch)
tree470252615c14d94be07cf1c985cca4cee54c5b8e /client/file.c
parent4d11772001f65264bf714711550acdbb05900f4c (diff)
Drop use of concat in favor of xasprintf
Change-Id: I6a84920b0c0dc1849af8a34ecf8f3fb70b45e17c Reviewed-on: https://gerrit.stanford.edu/843 Reviewed-by: Russ Allbery <rra@stanford.edu> Tested-by: Russ Allbery <rra@stanford.edu>
Diffstat (limited to 'client/file.c')
-rw-r--r--client/file.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/client/file.c b/client/file.c
index c171969..511c995 100644
--- a/client/file.c
+++ b/client/file.c
@@ -16,7 +16,6 @@
#include <sys/stat.h>
#include <client/internal.h>
-#include <util/concat.h>
#include <util/messages.h>
#include <util/xmalloc.h>
@@ -83,8 +82,8 @@ write_file(const char *name, const void *data, size_t length)
{
char *temp, *backup;
- temp = concat(name, ".new", (char *) 0);
- backup = concat(name, ".bak", (char *) 0);
+ xasprintf(&temp, "%s.new", name);
+ xasprintf(&backup, "%s.bak", name);
overwrite_file(temp, data, length);
if (access(name, F_OK) == 0) {
if (access(backup, F_OK) == 0)