summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlum <lum@openbsd.org>2015-10-13 20:10:09 +0000
committerlum <lum@openbsd.org>2015-10-13 20:10:09 +0000
commit89b5065244530009360978da912baba92d7fad5f (patch)
treec239a7eda804f136d3d41988d6c02fbfbc8c0593
parent3 more headers required for one stinking inet6 ioctl.. (diff)
downloadwireguard-openbsd-89b5065244530009360978da912baba92d7fad5f.tar.xz
wireguard-openbsd-89b5065244530009360978da912baba92d7fad5f.zip
Check if a file name can be extracted from a line before marking for
deletion.
-rw-r--r--usr.bin/mg/dired.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/usr.bin/mg/dired.c b/usr.bin/mg/dired.c
index 3fb6199c4a6..36413649602 100644
--- a/usr.bin/mg/dired.c
+++ b/usr.bin/mg/dired.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: dired.c,v 1.78 2015/10/12 19:08:39 lum Exp $ */
+/* $OpenBSD: dired.c,v 1.79 2015/10/13 20:10:09 lum Exp $ */
/* This file is in the public domain. */
@@ -286,7 +286,7 @@ d_del(int f, int n)
if (n < 0)
return (FALSE);
while (n--) {
- if (llength(curwp->w_dotp) > 0) {
+ if (d_warpdot(curwp->w_dotp, &curwp->w_doto) == TRUE) {
lputc(curwp->w_dotp, 0, DDELCHAR);
curbp->b_flag |= BFDIREDDEL;
}