]> granicus.if.org Git - fcron/commitdiff
Added some missing end_iteration()s.
authorThibault Godouet <thib@storm.(none)>
Tue, 23 Dec 2008 23:42:58 +0000 (23:42 +0000)
committerThibault Godouet <thib@storm.(none)>
Tue, 23 Dec 2008 23:42:58 +0000 (23:42 +0000)
database.c
socket.c

index e869a2a0fe7688c5a0fa54b9323b6388fcedb302..beab57a35495791f562279d2a22d38485d71b69f 100644 (file)
@@ -512,6 +512,7 @@ wait_chld(void)
                }
                
                exe_list_remove_cur(exe_list);
+               exe_list_end_iteration(exe_list);
                break;
            }
        }
@@ -549,6 +550,7 @@ wait_all(int *counter)
                }
                
                exe_list_remove_cur(exe_list);
+               exe_list_end_iteration(exe_list);
                break;
            }
        }
index 2248e7334f7e3bf513faa131bd23ec62f5c33512..4c1e1925ef52802bec2ebb64a620a2f6dd464eb4 100644 (file)
--- a/socket.c
+++ b/socket.c
@@ -569,6 +569,7 @@ cmd_on_exeq(struct fcrondyn_cl *client, long int *cmd, int fd, int is_root)
                    cmd_renice(client, cmd, fd, e, is_root);
                else {
                    Send_err_msg_end(fd, err_cmd_unknown_str);
+                   exe_list_end_iteration(exe_list);
                    return;
                }
            }