# HG changeset patch # User reimar # Date 1352558756 0 # Node ID 18fdd24d97ffcfb146d95210eddc620067209495 # Parent 56081c772b4a9f73c4af0018c027c66f920a5ae8 Do not pointlessly call getenv("HOME") twice, reuse the result instead. diff -r 56081c772b4a -r 18fdd24d97ff stream/cookies.c --- a/stream/cookies.c Sat Nov 10 14:41:32 2012 +0000 +++ b/stream/cookies.c Sat Nov 10 14:45:56 2012 +0000 @@ -211,13 +211,12 @@ if (dir) { while ((ent = readdir(dir)) != NULL) { if ((ent->d_name)[0] != '.') { - const char *home = getenv("HOME"); - unsigned len = strlen(home) + + unsigned len = strlen(homedir) + sizeof("/.mozilla/default/") + strlen(ent->d_name) + sizeof("cookies.txt") + 1; buf = malloc(len); snprintf(buf, len, "%s/.mozilla/default/%s/cookies.txt", - home, ent->d_name); + homedir, ent->d_name); list = load_cookies_from(buf, list); free(buf); }