diff options
author | Michael Drake <tlsa@netsurf-browser.org> | 2013-07-26 12:16:53 +0100 |
---|---|---|
committer | Michael Drake <tlsa@netsurf-browser.org> | 2013-07-26 12:16:53 +0100 |
commit | b0baa839e82f93223b3480f0c2d6ecfd27d819f8 (patch) | |
tree | fe130b3bddcb08516db22bddd52c1a804e76f400 | |
parent | 7bbcec90c42371c55ac2fe0601a94b605ff85bb7 (diff) | |
download | netsurf-b0baa839e82f93223b3480f0c2d6ecfd27d819f8.tar.gz netsurf-b0baa839e82f93223b3480f0c2d6ecfd27d819f8.tar.bz2 |
Avoid snprintf and having buffer on stack.
-rw-r--r-- | desktop/cookie_manager.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/desktop/cookie_manager.c b/desktop/cookie_manager.c index 80af935b9..6772d7269 100644 --- a/desktop/cookie_manager.c +++ b/desktop/cookie_manager.c @@ -623,7 +623,6 @@ error: */ static nserror cookie_manager_init_common_values(void) { - char buffer[24]; const char *temp; /* Set the Restrictions text */ @@ -645,18 +644,18 @@ static nserror cookie_manager_init_common_values(void) &cm_ctx.values[CM_NONE], temp); /* Set the Cookie version text */ - snprintf(buffer, sizeof(buffer), "TreeVersion%i", COOKIE_NETSCAPE); - temp = messages_get(buffer); + assert(COOKIE_NETSCAPE == 0); + temp = messages_get("TreeVersion0"); cookie_manager_field_builder(CM_VERSION, &cm_ctx.values[CM_NETSCAPE], temp); - snprintf(buffer, sizeof(buffer), "TreeVersion%i", COOKIE_RFC2109); - temp = messages_get(buffer); + assert(COOKIE_RFC2109 == 1); + temp = messages_get("TreeVersion1"); cookie_manager_field_builder(CM_VERSION, &cm_ctx.values[CM_RFC2109], temp); - snprintf(buffer, sizeof(buffer), "TreeVersion%i", COOKIE_RFC2965); - temp = messages_get(buffer); + assert(COOKIE_RFC2965 == 2); + temp = messages_get("TreeVersion2"); cookie_manager_field_builder(CM_VERSION, &cm_ctx.values[CM_RFC2965], temp); |