On Fri, 2008-04-04 at 15:55 -0400, Dan Williams wrote:
> On Tue, 2008-04-01 at 22:56 +0400, Vitja Makarov wrote:
> > rp-pppoe could be started with empty service string, this fixes the case.
> 
> Ah, interesting.  What I've done instead is to make an empty service
> fail validation of the setting.  I'm curious where that empty service is
> coming from, since it shouldn't be written into the setting in the first
> place...  Do you have an empty 'service' item in GConf perhaps?
> 

that commit broke svn for me:


> libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I.. -I../include 
> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 
> -I/usr/lib/glib-2.0/include -DDBUS_VERSION_MAJOR=1 -DDBUS_VERSION_MINOR=1 
> -DDBUS_VERSION_MICRO=20 -DDBUS_API_SUBJECT_TO_CHANGE -DG_DISABLE_DEPRECATED 
> -fPIC -Wall -Werror -std=gnu89 -march=i686 -mtune=generic -O2 -pipe -Wshadow 
> -Wmissing-declarations -Wmissing-prototypes -Wdeclaration-after-statement 
> -Wfloat-equal -Wno-unused-parameter -Wno-sign-compare -MT 
> libnm_util_la-nm-setting-pppoe.lo -MD -MP -MF 
> .deps/libnm_util_la-nm-setting-pppoe.Tpo -c nm-setting-pppoe.c  -fPIC -DPIC 
> -o .libs/libnm_util_la-nm-setting-pppoe.o
> cc1: warnings being treated as errors
> nm-setting-pppoe.c: In function 'verify':
> nm-setting-pppoe.c:27: warning: implicit declaration of function 'strlen'
> nm-setting-pppoe.c:27: warning: incompatible implicit declaration of built-in 
> function 'strlen'
> make[2]: *** [libnm_util_la-nm-setting-pppoe.lo] Error 1

Björn


> Dan
> 
> > Index: src/ppp-manager/nm-ppp-manager.c
> > ===================================================================
> > --- src/ppp-manager/nm-ppp-manager.c        (revision 3521)
> > +++ src/ppp-manager/nm-ppp-manager.c        (working copy)
> > @@ -509,7 +509,7 @@
> >             nm_cmd_line_add_string (cmd, dev_str);
> >             g_free (dev_str);
> > 
> > -           if (pppoe->service) {
> > +           if (pppoe->service && *pppoe->service) {
> >                     nm_cmd_line_add_string (cmd, "rp_pppoe_service");
> >                     nm_cmd_line_add_string (cmd, pppoe->service);
> >             }
> > _______________________________________________
> > NetworkManager-list mailing list
> > NetworkManager-list@gnome.org
> > http://mail.gnome.org/mailman/listinfo/networkmanager-list
> 
> _______________________________________________
> NetworkManager-list mailing list
> NetworkManager-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/networkmanager-list

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
NetworkManager-list mailing list
NetworkManager-list@gnome.org
http://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to