* do not mix declarations and code
authorBernd Petrovitsch <bernd@firmix.at>
Sat, 28 Apr 2007 19:58:49 +0000 (19:58 +0000)
committerBernd Petrovitsch <bernd@firmix.at>
Sat, 28 Apr 2007 19:58:49 +0000 (19:58 +0000)
lib/nameservice/src/nameservice.c
lib/txtinfo/src/olsrd_txtinfo.c

index d46620f..2017ddc 100644 (file)
@@ -30,7 +30,7 @@
  *
  */
 
  *
  */
 
-/* $Id: nameservice.c,v 1.22 2007/04/25 22:08:06 bernd67 Exp $ */
+/* $Id: nameservice.c,v 1.23 2007/04/28 19:58:49 bernd67 Exp $ */
 
 /*
  * Dynamic linked library for UniK OLSRd
 
 /*
  * Dynamic linked library for UniK OLSRd
@@ -261,14 +261,13 @@ name_init(void)
 {
        struct name_entry *name;
        union olsr_ip_addr ipz;
 {
        struct name_entry *name;
        union olsr_ip_addr ipz;
-
-       memset(&ipz, 0, sizeof(ipz));
-
     int ret;
     int ret;
+
     //regex string for validating the hostnames
     char *regex_name = "^[[:alnum:]_.-]+$";
     //regex string for the service line
     char *regex_service = olsr_malloc(256*sizeof(char) + strlen(my_suffix), "new *char from name_init for regex_service");
     //regex string for validating the hostnames
     char *regex_name = "^[[:alnum:]_.-]+$";
     //regex string for the service line
     char *regex_service = olsr_malloc(256*sizeof(char) + strlen(my_suffix), "new *char from name_init for regex_service");
+       memset(&ipz, 0, sizeof(ipz));
 
     //compile the regex from the string
        if ((ret = regcomp(&regex_t_name, regex_name , REG_EXTENDED)) != 0)
 
     //compile the regex from the string
        if ((ret = regcomp(&regex_t_name, regex_name , REG_EXTENDED)) != 0)
@@ -677,9 +676,9 @@ decap_namemsg(struct name *from_packet, struct name_entry **to, olsr_bool *this_
        struct name_entry *tmp;
        struct name_entry *already_saved_name_entries;
     char *name = (char*)from_packet + sizeof(struct name);
        struct name_entry *tmp;
        struct name_entry *already_saved_name_entries;
     char *name = (char*)from_packet + sizeof(struct name);
-       olsr_printf(4, "\nNAME PLUGIN: decapsulating received name, service or forwarder \n");
     int type_of_from_packet = ntohs(from_packet->type);
     unsigned int len_of_name = ntohs(from_packet->len);
     int type_of_from_packet = ntohs(from_packet->type);
     unsigned int len_of_name = ntohs(from_packet->len);
+       olsr_printf(4, "\nNAME PLUGIN: decapsulating received name, service or forwarder \n");
     
     // don't insert the received entry again, if it has already been inserted in the hash table. 
     // Instead only the validity time is set in insert_new_name_in_list function, which calls this one
     
     // don't insert the received entry again, if it has already been inserted in the hash table. 
     // Instead only the validity time is set in insert_new_name_in_list function, which calls this one
index e9f73d7..e0013e4 100644 (file)
@@ -40,7 +40,7 @@
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
  * to the project. For more information see the website or contact
  * the copyright holders.
  *
- * $Id: olsrd_txtinfo.c,v 1.4 2007/04/22 19:54:31 bernd67 Exp $
+ * $Id: olsrd_txtinfo.c,v 1.5 2007/04/28 19:58:49 bernd67 Exp $
  */
 
 /*
  */
 
 /*
@@ -242,6 +242,10 @@ ipc_action(int fd)
     }
   else
     {
     }
   else
     {
+      fd_set rfds;
+      struct timeval tv = {0,0};
+      int neighonly = 0;
+
       addr = inet_ntoa(pin.sin_addr);
       if(ntohl(pin.sin_addr.s_addr) != ntohl(ipc_accept_ip.s_addr))
        {
       addr = inet_ntoa(pin.sin_addr);
       if(ntohl(pin.sin_addr.s_addr) != ntohl(ipc_accept_ip.s_addr))
        {
@@ -257,11 +261,8 @@ ipc_action(int fd)
 #endif
       
       /* purge read buffer to prevent blocking on linux*/
 #endif
       
       /* purge read buffer to prevent blocking on linux*/
-      fd_set rfds;
       FD_ZERO(&rfds);
       FD_SET(ipc_connection, &rfds);
       FD_ZERO(&rfds);
       FD_SET(ipc_connection, &rfds);
-      struct timeval tv = {0,0};
-      int neighonly = 0;
       if(select(ipc_connection+1, &rfds, NULL, NULL, &tv)) {
         char requ[128];
         ssize_t s = recv(ipc_connection, &requ, sizeof(requ), 0);
       if(select(ipc_connection+1, &rfds, NULL, NULL, &tv)) {
         char requ[128];
         ssize_t s = recv(ipc_connection, &requ, sizeof(requ), 0);
@@ -430,13 +431,14 @@ ipc_print_hna(void)
   olsr_u8_t index;
   struct hna_entry *tmp_hna;
   struct hna_net *tmp_net;
   olsr_u8_t index;
   struct hna_entry *tmp_hna;
   struct hna_net *tmp_net;
+  struct hna4_entry *hna4;
+  struct hna6_entry *hna6;
 
   size = 0;
 
   ipc_sendf("Table: HNA\nNetwork\tNetmask\tGateway\n");
 
   /* Announced HNA entries */
 
   size = 0;
 
   ipc_sendf("Table: HNA\nNetwork\tNetmask\tGateway\n");
 
   /* Announced HNA entries */
-       struct hna4_entry *hna4;
        for(hna4 = olsr_cnf->hna4_entries; hna4; hna4 = hna4->next)
          {
                        ipc_sendf("%s\t%s\t%s\n",
        for(hna4 = olsr_cnf->hna4_entries; hna4; hna4 = hna4->next)
          {
                        ipc_sendf("%s\t%s\t%s\n",
@@ -444,7 +446,6 @@ ipc_print_hna(void)
                          olsr_ip_to_string(&hna4->netmask),
                                olsr_ip_to_string(&olsr_cnf->main_addr));
          }
                          olsr_ip_to_string(&hna4->netmask),
                                olsr_ip_to_string(&olsr_cnf->main_addr));
          }
-       struct hna6_entry *hna6;
        for(hna6 = olsr_cnf->hna6_entries; hna6; hna6 = hna6->next)
          {
                        ipc_sendf("%s\t%d\t%s\n",
        for(hna6 = olsr_cnf->hna6_entries; hna6; hna6 = hna6->next)
          {
                        ipc_sendf("%s\t%d\t%s\n",