Quoting Stéphane Graber (stgra...@ubuntu.com):
> On 01/03/2013 05:00 PM, Serge Hallyn wrote:
> > Quoting Stéphane Graber (stgra...@ubuntu.com):
> >> strdupa appears to only exist in the standard glibc but at least not in 
> >> bionic.
> >> Replace the two strdupa calls we have by a standard strdup.
> >>
> >> Signed-off-by: Stéphane Graber <stgra...@ubuntu.com>
> >> ---
> >>  src/lxc/confile.c | 14 ++++++++++++--
> >>  1 file changed, 12 insertions(+), 2 deletions(-)
> >>
> >> diff --git a/src/lxc/confile.c b/src/lxc/confile.c
> >> index 940f0a9..2737822 100644
> >> --- a/src/lxc/confile.c
> >> +++ b/src/lxc/confile.c
> >> @@ -580,7 +580,7 @@ static int config_network_ipv4(const char *key, const 
> >> char *value,
> >>    lxc_list_init(list);
> >>    list->elem = inetdev;
> >>  
> >> -  addr = strdupa(value);
> >> +  addr = strdup(value);
> > 
> > Please do check for !addr here.  strstr(NULL, x) will segfault.
> 
> Ok. I assumed that strstr was somehow doing the right thing when the
> value was NULL as that's what we've been doing over and over again in
> that file :)
>
> I'll take a look and fix those two and possibly a few more then.

Thanks :)

-serge

------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Lxc-devel mailing list
Lxc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxc-devel

Reply via email to