gnome-games r7639 - in branches/gnome-2-22/glchess: . src/lib/ggz
- From: rancell svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-games r7639 - in branches/gnome-2-22/glchess: . src/lib/ggz
- Date: Sat, 10 May 2008 06:39:10 +0100 (BST)
Author: rancell
Date: Sat May 10 05:39:09 2008
New Revision: 7639
URL: http://svn.gnome.org/viewvc/gnome-games?rev=7639&view=rev
Log:
Fix crash decoding empty GGZ strings (Bug #530579)
Modified:
branches/gnome-2-22/glchess/ChangeLog
branches/gnome-2-22/glchess/src/lib/ggz/chess.py
Modified: branches/gnome-2-22/glchess/src/lib/ggz/chess.py
==============================================================================
--- branches/gnome-2-22/glchess/src/lib/ggz/chess.py (original)
+++ branches/gnome-2-22/glchess/src/lib/ggz/chess.py Sat May 10 05:39:09 2008
@@ -85,7 +85,9 @@
return (None, 0)
string = buffer[4:length + 4]
- if string[-1] == '\x00':
+
+ # Strip C null characters
+ while string.endswith('\x00'):
string = string[:-1]
return (string, length + 4)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]