diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2015-01-17 20:13:19 +0000 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2015-01-17 20:13:19 +0000 |
commit | eb4ad8d31f7ed4210f24beb8753ecce594b0beef (patch) | |
tree | f7f9cf04738522a79f874e0e8ce9b915014861fc /set.c | |
parent | 1065dd4f38c81c83934ba51526471072837700ae (diff) | |
parent | 664bac38fcdf6889d3ceb29b73a0c3a4e27820ce (diff) |
Merging random other fixes/cleanups.
Diffstat (limited to 'set.c')
-rw-r--r-- | set.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -174,10 +174,10 @@ int set_setstr( set_t **head, const char *key, char *value ) int set_setint( set_t **head, const char *key, int value ) { - char s[24]; /* Not quite 128-bit clean eh? ;-) */ - - g_snprintf( s, sizeof( s ), "%d", value ); - return set_setstr( head, key, s ); + char *s = g_strdup_printf( "%d", value ); + int retval = set_setstr( head, key, s ); + g_free( s ); + return retval; } void set_del( set_t **head, const char *key ) |