From 42a9fabacefc5595cc37448e6493fa51f1b75bf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20Courr=C3=A8ges-Anglas?= Date: Wed, 10 Apr 2013 16:02:40 +0200 Subject: main: free display and alt_rcfile * otherwise specifying -d or -f more than once would lead to a memory leak --- src/main.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/main.c b/src/main.c index eb2e804..4e733c2 100644 --- a/src/main.c +++ b/src/main.c @@ -633,6 +633,7 @@ main (int argc, char *argv[]) cmd_count++; break; case 'd': + free (display); display = xstrdup (optarg); break; case 's': @@ -643,6 +644,7 @@ main (int argc, char *argv[]) interactive = 1; break; case 'f': + free (alt_rcfile); alt_rcfile = xstrdup (optarg); break; -- cgit v1.2.3