about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorJosh Rickmar <jrick@devio.us>2012-06-21 13:38:59 -0400
committerJosh Rickmar <jrick@devio.us>2012-06-21 13:38:59 -0400
commita70261b80f41ab209295dadf49dc50da93ede0ed (patch)
tree4b404a0363713e1c36593e07fd193af34890ee60
parenteae38c656b22b748eabe6f46e71bed94284fcfa1 (diff)
downloadxombrero-a70261b80f41ab209295dadf49dc50da93ede0ed.tar.gz
Replace a manual tilde expansion with the expand_tilde function.
-rw-r--r--xombrero.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/xombrero.c b/xombrero.c
index aacaa32..8c923ff 100644
--- a/xombrero.c
+++ b/xombrero.c
@@ -1448,11 +1448,7 @@ run_page_script(struct tab *t, struct karg *args)
 		return (1);
 	}
 
-	if (tmp[0] == '~')
-		snprintf(script, sizeof script, "%s" PS "%s",
-		    pwd->pw_dir, &tmp[1]);
-	else
-		strlcpy(script, tmp, sizeof script);
+	expand_tilde(script, sizeof script, tmp);
 
 	return (fork_exec(t, script, uri, "can't launch external script", 1));
 }