diff options
author | Richard Hughes <richard@hughsie.com> | 2014-08-12 09:16:45 +0100 |
---|---|---|
committer | Richard Hughes <richard@hughsie.com> | 2014-08-12 12:24:36 +0100 |
commit | f98532289a64f02c7d9a7ae7bec36b8b13645714 (patch) | |
tree | 1c49a184af657f082a2c0271ec7970d0afdfb651 | |
parent | d4b0a9eb442dad9f26b564958e6cb38fb41c54f2 (diff) | |
download | appstream-glib-f98532289a64f02c7d9a7ae7bec36b8b13645714.tar.gz |
trivial: Do not write a log if LogDir is not set
-rw-r--r-- | libappstream-builder/asb-package.c | 6 |
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", |