+2007-10-23 [colin] 3.0.2cvs99
+
+ * src/news.c
+ Fix crash in some cases
+
2007-10-22 [colin] 3.0.2cvs98
* src/common/socket.h
( cvs diff -u -r 1.16.2.31 -r 1.16.2.32 src/prefs_customheader.c; ) > 3.0.2cvs96.patchset
( cvs diff -u -r 1.101.2.42 -r 1.101.2.43 src/news.c; ) > 3.0.2cvs97.patchset
( cvs diff -u -r 1.13.2.17 -r 1.13.2.18 src/common/socket.h; cvs diff -u -r 1.9.2.24 -r 1.9.2.25 src/common/ssl.c; ) > 3.0.2cvs98.patchset
+( cvs diff -u -r 1.101.2.43 -r 1.101.2.44 src/news.c; ) > 3.0.2cvs99.patchset
ok = nntp_threaded_group(folder, group, &info);
}
- if (ok == NEWSNNTP_NO_ERROR) {
+ if (ok == NEWSNNTP_NO_ERROR && info) {
+ session->group = g_strdup(group);
*num = info->grp_first;
*first = info->grp_first;
*last = info->grp_last;
- }
-
- if (info)
newsnntp_group_free(info);
-
- if (ok == NEWSNNTP_NO_ERROR)
- session->group = g_strdup(group);
- else
+ } else {
log_warning(LOG_PROTOCOL, _("couldn't select group: %s\n"), group);
-
+ }
return ok;
}