Hi Kevin, I am now copyright assignment compliant (as Red Hat employee). Could you please commit the updated patch? Its ChangeLog entry: 2006-07-21 Jan Kratochvil * solib.c (solib_open): Fixed NULL vs. "" refusal to load inferior shared libraries. Thanks, Jan On Tue, 27 Jun 2006 03:00:51 +0200, Kevin Buettner wrote: > On Thu, 22 Jun 2006 13:40:16 +0200 > Jan Kratochvil wrote: > > Index: solib.c > =================================================================== > RCS file: /cvs/src/src/gdb/solib.c,v > retrieving revision 1.84 > diff -u -p -r1.84 solib.c > --- solib.c 25 Feb 2006 04:36:39 -0000 1.84 > +++ solib.c 22 Jun 2006 11:24:40 -0000 > @@ -146,13 +146,17 @@ solib_open (char *in_pathname, char **fo > int found_file = -1; > char *temp_pathname = NULL; > char *p = in_pathname; > + int solib_absolute_prefix_is_empty; > + > + solib_absolute_prefix_is_empty = (!solib_absolute_prefix > + || !*solib_absolute_prefix); > > I'd prefer to see this written as follows: > > + solib_absolute_prefix_is_empty = (solib_absolute_prefix == NULL > + || *solib_absolute_prefix == 0); > > The rest of your patch looks reasonable. (You forgot to include a > ChangeLog entry though...) > > Are you able to commit this yourself or do you need someone to commit > it for you? > > Thanks for the patch! > > Kevin