memset(fileext, 0x00, sizeof(DetectFileextData));
- if (DetectParseContentString (str, &fileext->ext, &fileext->len, &fileext->flags) == -1) {
+ if (DetectContentDataParse("fileext", str, (char **)&fileext->ext, &fileext->len, (int *)&fileext->flags) == -1) {
goto error;
}
* \test DetectFileextTestParse01
*/
int DetectFileextTestParse01 (void) {
- DetectFileextData *dfd = DetectFileextParse("doc");
+ DetectFileextData *dfd = DetectFileextParse("\"doc\"");
if (dfd != NULL) {
DetectFileextFree(dfd);
return 1;
memset(filemagic, 0x00, sizeof(DetectFilemagicData));
- if (DetectParseContentString (str, &filemagic->name, &filemagic->len, &filemagic->flags) == -1) {
+ if (DetectContentDataParse ("filemagic", str, (char **)&filemagic->name, &filemagic->len, (int *)&filemagic->flags) == -1) {
goto error;
}
* \test DetectFilemagicTestParse01
*/
int DetectFilemagicTestParse01 (void) {
- DetectFilemagicData *dnd = DetectFilemagicParse("secret.pdf");
+ DetectFilemagicData *dnd = DetectFilemagicParse("\"secret.pdf\"");
if (dnd != NULL) {
DetectFilemagicFree(dnd);
return 1;
int DetectFilemagicTestParse03 (void) {
int result = 0;
- DetectFilemagicData *dnd = DetectFilemagicParse("cmd.exe");
+ DetectFilemagicData *dnd = DetectFilemagicParse("\"cmd.exe\"");
if (dnd != NULL) {
if (dnd->len == 7 && memcmp(dnd->name, "cmd.exe", 7) == 0) {
result = 1;
memset(filename, 0x00, sizeof(DetectFilenameData));
- if (DetectParseContentString (str, &filename->name, &filename->len, &filename->flags) == -1) {
+ if (DetectContentDataParse ("filename", str, (char **)&filename->name, &filename->len, (int *)&filename->flags) == -1) {
goto error;
}
* \test DetectFilenameTestParse01
*/
int DetectFilenameTestParse01 (void) {
- DetectFilenameData *dnd = DetectFilenameParse("secret.pdf");
+ DetectFilenameData *dnd = DetectFilenameParse("\"secret.pdf\"");
if (dnd != NULL) {
DetectFilenameFree(dnd);
return 1;
int DetectFilenameTestParse03 (void) {
int result = 0;
- DetectFilenameData *dnd = DetectFilenameParse("cmd.exe");
+ DetectFilenameData *dnd = DetectFilenameParse("\"cmd.exe\"");
if (dnd != NULL) {
if (dnd->len == 7 && memcmp(dnd->name, "cmd.exe", 7) == 0) {
result = 1;