diff options
| author | dequis <dx@dxzone.com.ar> | 2015-01-16 16:50:24 -0300 | 
|---|---|---|
| committer | dequis <dx@dxzone.com.ar> | 2015-01-16 16:50:24 -0300 | 
| commit | 434ffa21f40da03dd9f6efdf1f0713f34df54e89 (patch) | |
| tree | 083ed0c3bac5e6e168ba0ba862c674473e2d19ca | |
| parent | 85c30041680c8147b8f320ba3eab912027cb0b3e (diff) | |
set_setint: use g_strdup_printf instead of relying on a char s[24];
| -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 ) | 
