summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2014-08-12 09:16:45 +0100
committerRichard Hughes <richard@hughsie.com>2014-08-12 12:24:36 +0100
commitf98532289a64f02c7d9a7ae7bec36b8b13645714 (patch)
tree1c49a184af657f082a2c0271ec7970d0afdfb651
parentd4b0a9eb442dad9f26b564958e6cb38fb41c54f2 (diff)
downloadappstream-glib-f98532289a64f02c7d9a7ae7bec36b8b13645714.tar.gz
trivial: Do not write a log if LogDir is not set
-rw-r--r--libappstream-builder/asb-package.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/libappstream-builder/asb-package.c b/libappstream-builder/asb-package.c
index ed4c826..2f33e84 100644
--- a/libappstream-builder/asb-package.c
+++ b/libappstream-builder/asb-package.c
@@ -230,7 +230,11 @@ gboolean
asb_package_log_flush (AsbPackage *pkg, GError **error)
{
AsbPackagePrivate *priv = GET_PRIVATE (pkg);
- _cleanup_free_ gchar *logfile;
+ _cleanup_free_ gchar *logfile = NULL;
+
+ /* don't write if unset */
+ if (asb_package_get_config (pkg, "LogDir") == NULL)
+ return TRUE;
/* overwrite old log */
logfile = g_strdup_printf ("%s/%s.log",