[haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus
- From: John Scipione <jscipione@xxxxxxxxx>
- To: haiku-commits@xxxxxxxxxxxxx
- Date: Thu, 5 May 2011 18:11:44 -0400
kallisti5, > - && strcmp(fBatteryExtendedInfo.model_number, "") > - && strcmp(fBatteryExtendedInfo.serial_number, "") > - && strcmp(fBatteryExtendedInfo.type, "") > - && strcmp(fBatteryExtendedInfo.oem_info, "")) > + && !strcmp(fBatteryExtendedInfo.model_number, "") > + && !strcmp(fBatteryExtendedInfo.serial_number, "") > + && !strcmp(fBatteryExtendedInfo.type, "") > + && !strcmp(fBatteryExtendedInfo.oem_info, "")) > You should check against NULL before you strcmp like this: && fBatteryExtendedInfo.model_number != NULL && !strcmp(fBatteryExtendedInfo.model_number, "") && fBatteryExtendedInfo.serial_number != NULL && !strcmp(fBatteryExtendedInfo.serial_number, "") && fBatteryExtendedInfo.type != NULL && !strcmp(fBatteryExtendedInfo.type, "") && fBatteryExtendedInfo.oem_info != NULL && !strcmp(fBatteryExtendedInfo.oem_info, "")) or you risk a segmentation fault, unless you already are already checking somewhere... John Scipione
- Follow-Ups:
- [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus
- From: Alex von Gluck
- [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus
- From: Rene Gollent
- [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus
- References:
- [haiku-commits] r41321 - haiku/trunk/src/apps/powerstatus
- From: kallisti5
- [haiku-commits] r41321 - haiku/trunk/src/apps/powerstatus
Other related posts:
- » [haiku-commits] r41321 - haiku/trunk/src/apps/powerstatus - kallisti5
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - John Scipione
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Alex von Gluck
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Rene Gollent
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Alex von Gluck
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Philippe Houdoin
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Rene Gollent
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - kallisti5
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Philippe Houdoin
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Fredrik Holmqvist
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - John Scipione
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Rene Gollent
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - Axel Dörfler
- » [haiku-commits] Re: r41321 - haiku/trunk/src/apps/powerstatus - John Scipione