]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[apr] Fix dead assignment and use of uninitialized variable in strings. 363/head
authorAndrey Volk <andywolk@gmail.com>
Fri, 14 Feb 2020 22:22:36 +0000 (02:22 +0400)
committerAndrey Volk <andywolk@gmail.com>
Fri, 14 Feb 2020 22:22:36 +0000 (02:22 +0400)
libs/apr/strings/apr_snprintf.c
libs/apr/strings/apr_strings.c

index 4f59f92c764f117df7e977c10982bcc9e82e4174..611f2d7972b2686165b7ac9f0a4041bb34275f14 100644 (file)
@@ -110,7 +110,6 @@ static char *apr_cvt(double arg, int ndigits, int *decpt, int *sign,
         arg = -arg;
     }
     arg = modf(arg, &fi);
-    p1 = &buf[NDIG];
     /*
      * Do integer part
      */
index ec687913c53ba717d954afc4c7180ee496ab88e4..771d351f19d432286ea96b5cdb3bea48b4cd77c2 100644 (file)
@@ -124,7 +124,7 @@ APR_DECLARE(void *) apr_pmemdup(apr_pool_t *a, const void *m, apr_size_t n)
 APR_DECLARE_NONSTD(char *) apr_pstrcat(apr_pool_t *a, ...)
 {
     char *cp, *argp, *res;
-    apr_size_t saved_lengths[MAX_SAVED_LENGTHS];
+    apr_size_t saved_lengths[MAX_SAVED_LENGTHS] = { 0 };
     int nargs = 0;
 
     /* Pass one --- find length of required string */