gnash-commit
[Top][All Lists]
Advanced

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

Re: [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp


From: strk
Subject: Re: [Gnash-commit] gnash ChangeLog server/vm/ASHandlers.cpp
Date: Fri, 14 Sep 2007 08:05:51 +0200

On Fri, Sep 14, 2007 at 03:10:02AM +0000, Markus Gothe wrote:
> CVSROOT:      /sources/gnash
> Module name:  gnash
> Changes by:   Markus Gothe <nihilus>  07/09/14 03:10:02
> 
> Modified files:
>       .              : ChangeLog 
>       server/vm      : ASHandlers.cpp 
> 
> Log message:
>       Fixes for compilation with --enable-strict. i.e. dynamically 
>       alloc/delloc char array.

> +    char *str = new char[MB_CUR_MAX + 1];
>      memset(str, '\0', MB_CUR_MAX + 1);
>      if (wctomb(str, i) == -1)
>      {
> @@ -1643,6 +1643,7 @@
>      {
>          env.top(0).set_string(str);
>      }
> +    delete[] str;

Consider using boost::scoped_array in these cases, to get exception safety.

--strk;




reply via email to

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