]> git.meshlink.io Git - catta/blobdiff - libavahi-core/cache.c
autotoolize
[catta] / libavahi-core / cache.c
index c2d680ebc3fc62174b88391a365965d44533f77e..28d0d885ecf8499871216435df2406685683010f 100644 (file)
@@ -1,3 +1,24 @@
+/* $Id$ */
+
+/***
+  This file is part of avahi.
+  avahi is free software; you can redistribute it and/or modify it
+  under the terms of the GNU Lesser General Public License as
+  published by the Free Software Foundation; either version 2.1 of the
+  License, or (at your option) any later version.
+  avahi is distributed in the hope that it will be useful, but WITHOUT
+  ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+  or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
+  Public License for more details.
+  You should have received a copy of the GNU Lesser General Public
+  License along with avahi; if not, write to the Free Software
+  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
+  USA.
+***/
+
 #include <string.h>
 
 #include "util.h"
@@ -110,8 +131,6 @@ static gpointer lookup_record_callback(AvahiCache *c, AvahiKey *pattern, AvahiCa
 }
 
 AvahiCacheEntry *avahi_cache_lookup_record(AvahiCache *c, AvahiRecord *r) {
-    AvahiCacheEntry *e;
-    
     g_assert(c);
     g_assert(r);
 
@@ -316,6 +335,9 @@ static void func(gpointer key, gpointer data, gpointer userdata) {
     AvahiKey *k = key;
     gchar *t;
 
+    g_assert(k);
+    g_assert(e);
+    
     t = avahi_record_to_string(e->record);
     fprintf((FILE*) userdata, "%s\n", t);
     g_free(t);