1
0
mirror of https://gitlab.xiph.org/xiph/icecast-common.git synced 2024-06-16 06:15:24 +00:00

Replaced usage of sprintf() with snprintf(). Also exported size of key printer's buffer in avl/.

svn path=/icecast/trunk/avl/; revision=18771
This commit is contained in:
Philipp Schafft 2013-01-16 12:02:14 +00:00
parent 6a815a52d4
commit 9f9164c4b9
2 changed files with 4 additions and 2 deletions

View File

@ -1074,7 +1074,7 @@ static char balance_chars[3] = {'\\', '-', '/'};
static int
default_key_printer (char * buffer, void * key)
{
return sprintf (buffer, "%p", key);
return snprintf (buffer, AVL_KEY_PRINTER_BUFLEN, "%p", key);
}
/*
@ -1116,7 +1116,7 @@ print_node (avl_key_printer_fun_type key_printer,
avl_node * node,
link_node * link)
{
char buffer[256];
char buffer[AVL_KEY_PRINTER_BUFLEN];
unsigned int width;
width = key_printer (buffer, node->key);

View File

@ -11,6 +11,8 @@
extern "C" {
#endif
#define AVL_KEY_PRINTER_BUFLEN (256)
#ifndef NO_THREAD
#include "thread/thread.h"
#else