gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r24428 - gnunet/src/regex


From: gnunet
Subject: [GNUnet-SVN] r24428 - gnunet/src/regex
Date: Fri, 19 Oct 2012 16:24:49 +0200

Author: szengel
Date: 2012-10-19 16:24:49 +0200 (Fri, 19 Oct 2012)
New Revision: 24428

Modified:
   gnunet/src/regex/regex.c
Log:
coverity

Modified: gnunet/src/regex/regex.c
===================================================================
--- gnunet/src/regex/regex.c    2012-10-19 14:19:55 UTC (rev 24427)
+++ gnunet/src/regex/regex.c    2012-10-19 14:24:49 UTC (rev 24428)
@@ -1375,13 +1375,16 @@
 dfa_remove_dead_states (struct GNUNET_REGEX_Automaton *a)
 {
   struct GNUNET_REGEX_State *s;
+  struct GNUNET_REGEX_State *s_next;
   struct GNUNET_REGEX_Transition *t;
   int dead;
 
   GNUNET_assert (DFA == a->type);
 
-  for (s = a->states_head; NULL != s; s = s->next)
+  for (s = a->states_head; NULL != s; s = s_next)
   {
+    s_next = s->next;
+
     if (s->accepting)
       continue;
 
@@ -2155,9 +2158,8 @@
 
   new_nfa = nfa_fragment_create (start, end);
   nfa_add_states (new_nfa, a->states_head, a->states_tail);
+  GNUNET_CONTAINER_DLL_insert_tail (ctx->stack_head, ctx->stack_tail, new_nfa);
   automaton_fragment_clear (a);
-
-  GNUNET_CONTAINER_DLL_insert_tail (ctx->stack_head, ctx->stack_tail, new_nfa);
 }
 
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]