Looks like it a fix wasn't as complicated as I thought. It turns out in line 114 of gnome-ppp-wvdial.c it checks for the string "--> Starting pppd". But in out cases wvdial instead responds with "Don't know what to do! Starting pppd and hoping for the best." So to fix it I changed the line to just check for "Starting pppd". Here's a diff of my change:
Looks like it a fix wasn't as complicated as I thought. It turns out in line 114 of gnome-ppp-wvdial.c it checks for the string "--> Starting pppd". But in out cases wvdial instead responds with "Don't know what to do! Starting pppd and hoping for the best." So to fix it I changed the line to just check for "Starting pppd". Here's a diff of my change:
--- gnome-ppp-wvdial.c~ 2005-02-02 04:28:25.000000000 +0900
gtk_widget_ show (gnome_ ppp.connecting. window) ;
gboolean minimize;
+++ gnome-ppp-wvdial.c 2007-10-17 01:13:41.000000000 +0900
@@ -111,7 +111,7 @@
}
/* we're about to connect (pppd) */
- if (g_strrstr (line, "--> Starting pppd") != NULL) {
+ if (g_strrstr (line, "Starting pppd") != NULL) {
The developers might like something more specific though.
Hopes this helps.
wm_eddie