X-Git-Url: http://dolda2000.com/gitweb/?a=blobdiff_plain;f=clients%2Fgtk2%2Fmain.c;h=05a2a0b8c0a545d02d7a5069854090d9a81a1e50;hb=efea2eaf5cb56bc2ecabb58880620134eef80b8d;hp=68e0fe86c167d924218232dbe110a32349464d10;hpb=4c27a5f250f58360342b3e0a9a4bc079e65edc2e;p=doldaconnect.git diff --git a/clients/gtk2/main.c b/clients/gtk2/main.c index 68e0fe8..05a2a0b 100644 --- a/clients/gtk2/main.c +++ b/clients/gtk2/main.c @@ -1338,12 +1338,16 @@ void pubhubfdcallback(gpointer data, gint source, GdkInputCondition condition) { if((wbuf = icsmbstowcs(fields[i], DCCHARSET, NULL)) == NULL) { + /* msgbox(GTK_MESSAGE_ERROR, GTK_BUTTONS_OK, _("Could not decode hublist - aborting at this point: %s"), strerror(errno)); kill(pubhubproc, SIGINT); break; + */ + fields[i] = sstrdup(_("(Invalid character)")); + } else { + if((fields[i] = icwcstombs(wbuf, "UTF-8")) == NULL) + break; } - if((fields[i] = icwcstombs(wbuf, "UTF-8")) == NULL) - break; } if(i == 4) { @@ -2164,7 +2168,7 @@ int main(int argc, char **argv) gtk_init(&argc, &argv); dc_init(); signal(SIGCHLD, SIG_IGN); - pubhubaddr = sstrdup("http://www.neo-modus.com/PublicHubList.config"); + pubhubaddr = sstrdup("http://www.hublist.org/PublicHubList.config.bz2"); dcserver = sstrdup("localhost"); if((pwent = getpwuid(getuid())) == NULL) {