...and while checking both files into the CVS repository, I got my first CVS
sig11 :)
I'll stop checking in multiple directories at once.
I removed the lock by getting rid of the following files owned by me:
/usr/local/cvsroot/ethereal/epan/dfilter/#cvs.lock/
/usr/local/cvsroot/ethereal/epan/dfilter/#cvs.wfl.thud.ethereal.com.9052
/usr/local/cvsroot/ethereal/epan/ftypes/#cvs.lock/
/usr/local/cvsroot/ethereal/epan/ftypes/#cvs.wfl.thud.ethereal.com.9052
Regards,
Olivier
| -----Original Message-----
| From: Biot Olivier
|
| Hi list,
|
| Today it is not possible to perform a matches or contains
| operation on a
| slice: the dfilter processor tries to convert the 2nd operand of the
| matches/contains operator into a byte sequence, and it fails in
| epan/ftypes/ftypes.c in in fvalue_from_string().
|
| I updated epan/dfilter/semcheck.c so the matches operator now
| also works on
| slices. This means something like http[3:10] matches "cgi" now works.
|
| I also updated epan/ftypes/ftype-bytes.c in order to allow
| the contains
| operator to operate on slices where the 2nd operand is a
| string which can
| now be converted to a byte sequence.