commit 767b962

shrub  ·  2026-06-29 16:54:17 +0000 UTC
parents 60ae6ef, 2182462
Merge pull request #5 from shrub900/master

arg handling fix
1 files changed,  +5, -1
+5, -1
 1@@ -713,7 +713,11 @@ set_argstr(char **av, char **ave)
 2 	size_t argsize;
 3 	char **ap;
 4 
 5-	argsize = 4 + *ave - *av + 1;
 6+	argsize = strlen("diff") + 1;
 7+	for (ap = av + 1; ap < ave; ap++) {
 8+		if (strcmp(*ap, "--") != 0)
 9+			argsize += 1 + strlen(*ap);
10+	}
11 	diffargs = xmalloc(argsize);
12 	strlcpy(diffargs, "diff", argsize);
13 	for (ap = av + 1; ap < ave; ap++) {