From: Enrico Scholz Date: Mon, 2 Feb 2004 19:31:45 +0000 (+0000) Subject: cleanups X-Git-Tag: VERSION_0_10~799 X-Git-Url: http://git.linux-vserver.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0f36b4df430d2619cc3f10647e1762e7493f43fc;p=util-vserver.git cleanups added missing '\n' in error-msg git-svn-id: http://svn.linux-vserver.org/svn/util-vserver/trunk@746 94cd875c-1c1d-0410-91d2-eb244daf1a30 --- diff --git a/util-vserver/src/vserver-stat.c b/util-vserver/src/vserver-stat.c index c8ff681..32f6d24 100644 --- a/util-vserver/src/vserver-stat.c +++ b/util-vserver/src/vserver-stat.c @@ -205,24 +205,21 @@ add_ctx(struct ctx_list *list, struct process_info *process) // increment the count number in the ctx record using ctx number static void -count_ctx(struct ctx_list **list, struct process_info *process) +count_ctx(struct ctx_list **ptr, struct process_info *process) { - struct ctx_list **ptr = list; - for (;;) { if (*ptr==0 || (*ptr)->ctx > process->s_context) { *ptr = insert_ctx(process->s_context, *ptr); - add_ctx(*ptr, process); - return; + break; } - if ((*ptr)->ctx == process->s_context) { - add_ctx(*ptr, process); - return; - } + if ((*ptr)->ctx == process->s_context) + break; ptr = &(*ptr)->next; } + + add_ctx(*ptr, process); } // free mem @@ -256,6 +253,7 @@ struct process_info *get_process_info(char *pid) WRITE_STR(2, pid); WRITE_MSG(2, "): "); WRITE_STR(2, strerror(err)); + WRITE_MSG(2, "\n"); } memcpy(buffer, "/proc/", 6); idx = 6;