[Haiku-commits] r27468 - haiku/trunk/src/add-ons/kernel/file_systems/iso9660
mmlr at mail.berlios.de
mmlr at mail.berlios.de
Sat Sep 13 02:10:43 CEST 2008
Author: mmlr
Date: 2008-09-13 02:10:40 +0200 (Sat, 13 Sep 2008)
New Revision: 27468
ViewCVS: http://svn.berlios.de/viewcvs/haiku?rev=27468&view=rev
Modified:
haiku/trunk/src/add-ons/kernel/file_systems/iso9660/iso9660_identify.cpp
Log:
CID 1021: Move NULL check before dereferencing "string" in the TRACE statement.
Modified: haiku/trunk/src/add-ons/kernel/file_systems/iso9660/iso9660_identify.cpp
===================================================================
--- haiku/trunk/src/add-ons/kernel/file_systems/iso9660/iso9660_identify.cpp 2008-09-13 00:06:59 UTC (rev 27467)
+++ haiku/trunk/src/add-ons/kernel/file_systems/iso9660/iso9660_identify.cpp 2008-09-13 00:10:40 UTC (rev 27468)
@@ -196,11 +196,12 @@
iso9660_info::_SetString(char **string, const char *newString,
uint32 newLength)
{
- TRACE(("iso9660_info::set_string(%p ('%s'), '%s', %ld)\n", string,
- *string, newString, newLength));
if (string == NULL)
return;
+ TRACE(("iso9660_info::set_string(%p ('%s'), '%s', %ld)\n", string,
+ *string, newString, newLength));
+
char *&oldString = *string;
free(oldString);
More information about the Haiku-commits
mailing list