[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [tyndur-devel] [PATCH] servmgr: Fix fuer uninitialisierte Variable
Am Samstag, 25. April 2009 17:26 schrieb Antoine Kaufmann:
> ! servmgr: Wenn man in buffer_replace die Variable len initialisiert,
> laesst sich das dann auch mit -O2 kompilieren.
>
> Signed-off-by: Antoine Kaufmann <toni@xxxxxxxxxx>
> ---
> src/modules/servmgr/config.c | 1 +
> 1 files changed, 1 insertions(+), 0 deletions(-)
>
> diff --git a/src/modules/servmgr/config.c b/src/modules/servmgr/config.c
> index 0ca4f73..c722e41 100644
> --- a/src/modules/servmgr/config.c
> +++ b/src/modules/servmgr/config.c
> @@ -62,6 +62,7 @@ static void buffer_replace(char** buf, const char*
> search, const char* replace) char* new;
> int found = 0;
>
> + len = 0;
> for (i = 0; i < strlen(old); i++) {
> if (!strncmp(old + i, search, search_len)) {
> len += replace_len;
Man hätte die Initialisierung auch gleich zur Deklaration packen können...
Aber ok, wegen mir auch so.