Make this file compile. The variable str is never set anywhere. Furthermore,
authorRussell Bryant <russell@russellbryant.com>
Thu, 17 Apr 2008 22:21:32 +0000 (22:21 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 17 Apr 2008 22:21:32 +0000 (22:21 +0000)
it duplicates a lot of code.  I will leave it to murf to clean up.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@114231 65c4cc65-6c06-0410-ace0-fbb531ad65f3

main/utils.c

index f831d7d..3ae7d09 100644 (file)
@@ -714,10 +714,11 @@ static const char *locktype2str(enum ast_lock_type type)
        return "UNKNOWN";
 }
 
+/*! \todo this function is very broken and duplicates a lot of code ... */
 void log_show_lock(void *this_lock_addr)
 {
        struct thr_lock_info *lock_info;
-       struct ast_str *str;
+       struct ast_str *str = NULL;
 
        pthread_mutex_lock(&lock_infos_lock.mutex);
        AST_LIST_TRAVERSE(&lock_infos, lock_info, entry) {