summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorWilliam Jon McCann <mccann@jhu.edu>2008-02-01 14:20:00 -0500
committerWilliam Jon McCann <mccann@jhu.edu>2008-02-01 14:20:00 -0500
commit076d63698c204427b210a2da76dc1b7e6640bbb9 (patch)
tree4d7f586953e349c6a578272dc68b6f2de9c13e74 /tools
parent185c0f5169dbcb55854491d9ab642c7b5c6418ca (diff)
when a parsing error occurs don't return an empty event
Diffstat (limited to 'tools')
-rw-r--r--tools/ck-history.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tools/ck-history.c b/tools/ck-history.c
index 8f96a9b..716c3ef 100644
--- a/tools/ck-history.c
+++ b/tools/ck-history.c
@@ -566,11 +566,11 @@ generate_report_last (int uid,
continue;
}
- if (seat != NULL && strcmp (e->seat_id, seat) != 0) {
+ if (seat != NULL && e->seat_id != NULL && strcmp (e->seat_id, seat) != 0) {
continue;
}
- if (session_type != NULL && strcmp (e->session_type, session_type) != 0) {
+ if (session_type != NULL && e->session_type != NULL && strcmp (e->session_type, session_type) != 0) {
continue;
}
}
@@ -609,11 +609,11 @@ generate_report_last_compat (int uid,
continue;
}
- if (seat != NULL && strcmp (e->seat_id, seat) != 0) {
+ if (seat != NULL && e->seat_id != NULL && strcmp (e->seat_id, seat) != 0) {
continue;
}
- if (session_type != NULL && strcmp (e->session_type, session_type) != 0) {
+ if (session_type != NULL && e->session_type != NULL && strcmp (e->session_type, session_type) != 0) {
continue;
}
}
@@ -689,11 +689,11 @@ generate_report_frequent (int uid,
continue;
}
- if (seat != NULL && strcmp (e->seat_id, seat) != 0) {
+ if (seat != NULL && e->seat_id != NULL && strcmp (e->seat_id, seat) != 0) {
continue;
}
- if (session_type != NULL && strcmp (e->session_type, session_type) != 0) {
+ if (session_type != NULL && e->session_type != NULL && strcmp (e->session_type, session_type) != 0) {
continue;
}