From eeb86d9befbbb721ae1af73febc76decda2db695 Mon Sep 17 00:00:00 2001 From: "S. Gilles" Date: Thu, 31 May 2018 12:39:56 -0400 Subject: [PATCH] fix segfault on total grade calculation with no assignments --- nci-get-assignment-grades.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nci-get-assignment-grades.c b/nci-get-assignment-grades.c index 1378a7f..23a8211 100644 --- a/nci-get-assignment-grades.c +++ b/nci-get-assignment-grades.c @@ -123,14 +123,16 @@ static void write_out_everything(char *course_id, map *students, map **grades, printf(",\""); if (score && - score[0]) { + score[0] && + score[2]) { print_esc_0x22(score[2]); } printf("\",\""); if (score && - score[1]) { + score[1] && + score[3]) { print_esc_0x22(score[3]); } -- 2.11.4.GIT