gnash-commit
[Top][All Lists]
Advanced

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

[Gnash-commit] gnash/server styles.cpp


From: Rob Savoye
Subject: [Gnash-commit] gnash/server styles.cpp
Date: Fri, 20 Jan 2006 19:26:25 +0000

CVSROOT:        /sources/gnash
Module name:    gnash
Branch:         
Changes by:     Rob Savoye <address@hidden>     06/01/20 19:26:25

Modified files:
        server         : styles.cpp 

Log message:
        * server/styles.cpp: Print a better error message when a bad
        gradient value is read before aborting.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/gnash/server/styles.cpp.diff?tr1=1.1&tr2=1.2&r1=text&r2=text

Patches:
Index: gnash/server/styles.cpp
diff -u gnash/server/styles.cpp:1.1 gnash/server/styles.cpp:1.2
--- gnash/server/styles.cpp:1.1 Tue Dec 20 21:01:18 2005
+++ gnash/server/styles.cpp     Fri Jan 20 19:26:25 2006
@@ -96,7 +96,13 @@
                                
                        // GRADIENT
                        int     num_gradients = in->read_u8();
-                       assert(num_gradients >= 1 && num_gradients <= 8);
+
+                       if (num_gradients >= 1 && num_gradients <= 8) {
+                               fprintf(stderr, "ERROR: %s (%d): %d read bad 
gradient value!\n",
+                                       __PRETTY_FUNCTION__, __LINE__,
+                                       num_gradients);
+                               abort();
+                       }                       
                        m_gradients.resize(num_gradients);
                        for (int i = 0; i < num_gradients; i++)
                        {
@@ -355,7 +361,4 @@
 
 // Local Variables:
 // mode: C++
-// c-basic-offset: 8 
-// tab-width: 8
-// indent-tabs-mode: t
 // End:




reply via email to

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