summaryrefslogtreecommitdiffstats
path: root/src/cli/report.cpp
diff options
context:
space:
mode:
authorKarel Klic <kklic@redhat.com>2011-03-09 16:49:41 +0100
committerKarel Klic <kklic@redhat.com>2011-03-09 16:58:28 +0100
commit43d84e3f11e46b7c9a042ff338024dfc41bb4f22 (patch)
tree783b1122556f15345290ff8b1623812b6e864827 /src/cli/report.cpp
parent6ec12db137f2d0fe18f059fcef2390512d0b2c3f (diff)
parentc2f2a9f310e7b3bc3725cc8dc7e805fd38c7fbbd (diff)
downloadabrt-43d84e3f11e46b7c9a042ff338024dfc41bb4f22.tar.gz
abrt-43d84e3f11e46b7c9a042ff338024dfc41bb4f22.tar.xz
abrt-43d84e3f11e46b7c9a042ff338024dfc41bb4f22.zip
Merge branch 'master' of ssh://git.fedorahosted.org/git/abrt
Diffstat (limited to 'src/cli/report.cpp')
-rw-r--r--src/cli/report.cpp10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/cli/report.cpp b/src/cli/report.cpp
index ff18d19c..ebbe8e0b 100644
--- a/src/cli/report.cpp
+++ b/src/cli/report.cpp
@@ -649,14 +649,8 @@ static int run_events(const char *dump_dir_name,
for (GList *li = env_list; li; li = g_list_next(li))
{
char *s = (char*)li->data;
- /* Need to make a copy: just cutting s at '=' and unsetenv'ing
- * the result would be a bug! s _itself_ is in environment now,
- * we must not modify it there!
- */
- char *name = xstrndup(s, strchrnul(s, '=') - s);
- VERB3 log("Unexporting '%s'", name);
- unsetenv(name);
- free(name);
+ VERB3 log("Unexporting '%s'", s);
+ safe_unsetenv(s);
free(s);
}
g_list_free(env_list);