[glib: 1/2] gdatetime: add missing g_return_() check in g_date_time_format_iso8601
- From: Sebastian Dröge <sdroege src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib: 1/2] gdatetime: add missing g_return_() check in g_date_time_format_iso8601
- Date: Wed, 5 Oct 2022 07:09:48 +0000 (UTC)
commit 737ca7de91ff15c95f163bb6f133ddeb9c3221d7
Author: Aleksander Morgado <aleksandermj chromium org>
Date: Tue Oct 4 21:35:49 2022 +0000
gdatetime: add missing g_return_() check in g_date_time_format_iso8601
A clear warning is better than a NULL pointer dereference.
Signed-off-by: Aleksander Morgado <aleksandermj chromium org>
glib/gdatetime.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/glib/gdatetime.c b/glib/gdatetime.c
index f239da1839..db746564d6 100644
--- a/glib/gdatetime.c
+++ b/glib/gdatetime.c
@@ -3497,6 +3497,8 @@ g_date_time_format_iso8601 (GDateTime *datetime)
gint64 offset;
gchar *format = "%C%y-%m-%dT%H:%M:%S";
+ g_return_val_if_fail (datetime != NULL, NULL);
+
/* if datetime has sub-second non-zero values below the second precision we
* should print them as well */
if (datetime->usec % G_TIME_SPAN_SECOND != 0)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]