summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--uca-net-camera.c4
-rw-r--r--ucad.c1
2 files changed, 3 insertions, 2 deletions
diff --git a/uca-net-camera.c b/uca-net-camera.c
index 657cccc..c1ad5f0 100644
--- a/uca-net-camera.c
+++ b/uca-net-camera.c
@@ -568,7 +568,7 @@ uca_net_camera_constructed (GObject *object)
priv = UCA_NET_CAMERA_GET_PRIVATE (object);
- if (priv->host == NULL || !g_strcmp0 (priv->host, "")) {
+ if (priv->host == NULL) {
const gchar *env;
env = g_getenv ("UCA_NET_HOST");
@@ -616,7 +616,7 @@ uca_net_camera_class_init (UcaNetCameraClass *klass)
g_param_spec_string ("host",
"Host name and optional port",
"Host name and optional port",
- "",
+ "localhost",
G_PARAM_READWRITE | G_PARAM_CONSTRUCT);
for (guint i = PROP_0 + 1; i < N_BASE_PROPERTIES; i++)
diff --git a/ucad.c b/ucad.c
index e56ee42..020fe86 100644
--- a/ucad.c
+++ b/ucad.c
@@ -230,6 +230,7 @@ handle_get_property_request (GSocketConnection *connection, UcaCamera *camera, g
reply.type = request->type;
strncpy (reply.property_value, g_value_get_string (&str_value), sizeof (reply.property_value));
send_reply (connection, &reply, sizeof (reply), error);
+ g_value_unset (&str_value);
}
static void