summaryrefslogtreecommitdiff
path: root/desktop/cookie_manager.c
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-07-26 12:16:53 +0100
committerMichael Drake <tlsa@netsurf-browser.org>2013-07-26 12:16:53 +0100
commitb0baa839e82f93223b3480f0c2d6ecfd27d819f8 (patch)
treefe130b3bddcb08516db22bddd52c1a804e76f400 /desktop/cookie_manager.c
parent7bbcec90c42371c55ac2fe0601a94b605ff85bb7 (diff)
downloadnetsurf-b0baa839e82f93223b3480f0c2d6ecfd27d819f8.tar.gz
netsurf-b0baa839e82f93223b3480f0c2d6ecfd27d819f8.tar.bz2
Avoid snprintf and having buffer on stack.
Diffstat (limited to 'desktop/cookie_manager.c')
-rw-r--r--desktop/cookie_manager.c13
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);