From: Michael Schroeder Date: Tue, 1 Jun 2010 17:04:30 +0000 (+0200) Subject: - do not print license or url lines if NULL X-Git-Tag: BASE-SuSE-Code-12_1-Branch~158^2~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc65f224e926876e547291ad247623d2611bd266;p=thirdparty%2Flibsolv.git - do not print license or url lines if NULL --- diff --git a/examples/solv.c b/examples/solv.c index 96a1fcd4..85862d2b 100644 --- a/examples/solv.c +++ b/examples/solv.c @@ -2794,11 +2794,16 @@ main(int argc, char **argv) Solvable *s = pool_id2solvable(pool, p); if (mainmode == MODE_INFO) { + const char *str; printf("Name: %s\n", solvable2str(pool, s)); printf("Repo: %s\n", s->repo->name); printf("Summary: %s\n", solvable_lookup_str(s, SOLVABLE_SUMMARY)); - printf("Url: %s\n", solvable_lookup_str(s, SOLVABLE_URL)); - printf("License: %s\n", solvable_lookup_str(s, SOLVABLE_LICENSE)); + str = solvable_lookup_str(s, SOLVABLE_URL); + if (str) + printf("Url: %s\n", str); + str = solvable_lookup_str(s, SOLVABLE_LICENSE); + if (str) + printf("License: %s\n", str); printf("Description:\n%s\n", solvable_lookup_str(s, SOLVABLE_DESCRIPTION)); printf("\n"); }