aboutsummaryrefslogtreecommitdiffstats
path: root/get-contact-organisations.c
diff options
context:
space:
mode:
authorMattias Andrée <maandree@kth.se>2021-04-03 12:55:33 +0200
committerMattias Andrée <maandree@kth.se>2021-04-03 12:55:33 +0200
commitc2b33333b84dd0534b2cb153c7a9f31c354ddad4 (patch)
tree21295fb55d63eeffefa43472f76c69de88979c9f /get-contact-organisations.c
parentm + Add multicall binary (diff)
downloadcontacts-c2b33333b84dd0534b2cb153c7a9f31c354ddad4.tar.gz
contacts-c2b33333b84dd0534b2cb153c7a9f31c354ddad4.tar.bz2
contacts-c2b33333b84dd0534b2cb153c7a9f31c354ddad4.tar.xz
m + add more tools
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'get-contact-organisations.c')
-rw-r--r--get-contact-organisations.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/get-contact-organisations.c b/get-contact-organisations.c
index 3441f55..70feea5 100644
--- a/get-contact-organisations.c
+++ b/get-contact-organisations.c
@@ -57,8 +57,10 @@ main(int argc, char *argv[])
if (libcontacts_load_contact(*argv, &contact, user)) {
weprintf("libcontacts_load_contact %s: %s\n", *argv, errno ? strerror(errno) : "contact file is malformatted");
ret = 1;
- } else {
- for (orgs = contact.organisations; (org = *orgs); orgs++) {
+ continue;
+ }
+ if ((orgs = contact.organisations)) {
+ for (; (org = *orgs); orgs++) {
if (lookup_org && strcmpnul(org->organisation, lookup_org))
continue;
if (lookup_title && strcmpnul(org->title, lookup_title))
@@ -76,8 +78,8 @@ main(int argc, char *argv[])
else
printf("%s\n", org->organisation);
}
- libcontacts_contact_destroy(&contact);
}
+ libcontacts_contact_destroy(&contact);
}
if (fflush(stdout) || ferror(stdout) || fclose(stdout))