summaryrefslogtreecommitdiff
path: root/liblightdm-gobject
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2015-03-19 11:36:10 +1300
committerRobert Ancell <robert.ancell@canonical.com>2015-03-19 11:36:10 +1300
commit08c04b130372666bef16f380410bafb01f20f26b (patch)
tree3c4bef94a001760cb763ae6a9deda523231ad5d5 /liblightdm-gobject
parentb86dee154985649346510ffaa801a47d9669e6ce (diff)
downloadlightdm-08c04b130372666bef16f380410bafb01f20f26b.tar.gz
Fix small errors detected by scan-build (clang)
Diffstat (limited to 'liblightdm-gobject')
-rw-r--r--liblightdm-gobject/greeter.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/liblightdm-gobject/greeter.c b/liblightdm-gobject/greeter.c
index 1c281450..7b1c90c1 100644
--- a/liblightdm-gobject/greeter.c
+++ b/liblightdm-gobject/greeter.c
@@ -243,7 +243,8 @@ write_string (guint8 *buffer, gint buffer_length, const gchar *value, gsize *off
write_int (buffer, buffer_length, length, offset);
if (*offset + length >= buffer_length)
return;
- memcpy (buffer + *offset, value, length);
+ if (value)
+ memcpy (buffer + *offset, value, length);
*offset += length;
}