bug-global
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Global-commit] global global/global.c global/manual.in libutil...


From: Shigio YAMAGUCHI
Subject: Re: [Global-commit] global global/global.c global/manual.in libutil...
Date: Tue, 19 Oct 2010 11:14:28 +0900

Hi,
> > http://cvs.savannah.gnu.org/viewcvs/global/global/global.c?cvsroot=global&r1=1.223&r2=1.224
> 
> This change made the "-e" option unusable. 
> 
> 
> sh-3.00$ global -g guess
> libglibc/regex.c
> ltmain.sh
> sh-3.00$ global -g -e guess
> Segmentation fault (core dumped)

I have fixed.
Thank you for your pointing out.

diff -r1.228 global.c
56c56
< void grep(char *const *, const char *);
---
> void grep(const char *, char *const *, const char *);
453,455c453,461
<       if (!av)
<               av = (argc > 0) ? *argv : NULL;
< 
---
>       if (!av) {
>               av = *argv;
>               /*
>                * global -g pattern [files ...]
>                *           av      argv
>                */
>               if (gflag && av)
>                       argv++;
>       }
617c623
<               grep(argv, dbpath);
---
>               grep(av, argv, dbpath);
913c919
< grep(char *const *argv, const char *dbpath)
---
> grep(const char *pattern, char *const *argv, const char *dbpath)
919c925
<       const char *path, *pattern = *argv++;
---
>       const char *path;
--
Shigio YAMAGUCHI <address@hidden>
PGP fingerprint: D1CB 0B89 B346 4AB6 5663  C4B6 3CA5 BBB3 57BE DDA3



reply via email to

[Prev in Thread] Current Thread [Next in Thread]