Commit 9f9164c4 authored by Philipp Schafft's avatar Philipp Schafft 🦁

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

svn path=/icecast/trunk/avl/; revision=18771
parent 6a815a52
......@@ -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);
......
......@@ -11,6 +11,8 @@
extern "C" {
#endif
#define AVL_KEY_PRINTER_BUFLEN (256)
#ifndef NO_THREAD
#include "thread/thread.h"
#else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment