summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2016-07-28 21:40:25 +0000
committertedu <tedu@openbsd.org>2016-07-28 21:40:25 +0000
commite2f43322f4c7227828dcb02db5580b19f7af4847 (patch)
treefe1d1b9bc03501bafecfdcec383fbbc3da126148
parentthese programs probably do not need to use TMPDIR. ok florian (diff)
downloadwireguard-openbsd-e2f43322f4c7227828dcb02db5580b19f7af4847.tar.xz
wireguard-openbsd-e2f43322f4c7227828dcb02db5580b19f7af4847.zip
strncmp is a more reasonable way to check the beginning of a string.
-rw-r--r--usr.bin/mg/fileio.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/usr.bin/mg/fileio.c b/usr.bin/mg/fileio.c
index 667ad69d867..1888fd039ca 100644
--- a/usr.bin/mg/fileio.c
+++ b/usr.bin/mg/fileio.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fileio.c,v 1.102 2016/07/28 21:37:45 tedu Exp $ */
+/* $OpenBSD: fileio.c,v 1.103 2016/07/28 21:40:25 tedu Exp $ */
/* This file is in the public domain. */
@@ -681,13 +681,10 @@ toggleleavetmp(int f, int n)
int
bkupleavetmp(const char *fn)
{
- char *tmp = NULL;
-
if (!leavetmp)
return(FALSE);
- tmp = strstr(fn, "/tmp");
- if (tmp == fn)
+ if (strncmp(fn, "/tmp", 4) == 0)
return (TRUE);
return (FALSE);