opnsense-ports/editors/hexedit/files/patch-search.c
Franco Fichtner e9e91b328a */*: sync with upstream
Taken from: FreeBSD
2015-06-15 07:19:01 +02:00

21 lines
549 B
C

--- search.c.orig 2008-11-07 15:50:57 UTC
+++ search.c
@@ -30,6 +30,18 @@ static int searchA(char **string, int *s
if (!ask_about_save_and_redisplay()) return FALSE;
if (!displayMessageAndGetString(msg, last, tmp, tmp_size)) return FALSE;
+ if( hexOrAscii ) {
+ char* cp = tmp;
+ char* cp2 = tmp;
+ char c;
+ while( (c = *cp++) ) {
+ if( isspace( c ) )
+ continue;
+ *cp2++ = c;
+ }
+ *cp2 = '\0';
+ }
+
*sizea = strlen(tmp);
if (hexOrAscii) if (!hexStringToBinString(tmp, sizea)) return FALSE;