commit - a5b487dfe4b4b065a6cde35f9385926719478c91
commit + 5742f90fdcbeda996e2dd69c5c3da2da99c44a41
blob - 5f93baf6b3997eaa995f14984ef20d3c77aaa876
blob + c76e64571f21888c8f8526ea847dfe68da1e5ab0
--- FICS/lists.c
+++ FICS/lists.c
rfree(tempList);
return NULL;
}
- while (!feof(fp)) {
- if (fgets(listmember, 100, fp) != NULL) {
- listmember[strlen(listmember) - 1] = '\0';
- tempList->member[count++] = xstrdup(listmember);
- }
+ while (fgets(listmember, ARRAY_SIZE(listmember), fp) != NULL) {
+ listmember[strcspn(listmember, "\n")] = '\0';
+ tempList->member[count++] = xstrdup(listmember);
}
fclose(fp);