[patch] Fixed occasional failure to load a custom shared library
Kevin Buettner
kevinb@redhat.com
Tue Jun 27 01:01:00 GMT 2006
On Thu, 22 Jun 2006 13:40:16 +0200
Jan Kratochvil <lace@jankratochvil.net> 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
More information about the Gdb-patches
mailing list