mirror of
https://github.com/projectdiscovery/nuclei.git
synced 2025-12-26 17:55:24 +00:00
Merge pull request #1444 from projectdiscovery/issue-1437-unsafe-pointer-crash
Replacing murmur3 with internal safe-pointer version
This commit is contained in:
commit
53f3e53b16
@ -153,7 +153,9 @@ func init() {
|
||||
return hex.EncodeToString(hash.Sum(nil)), nil
|
||||
}),
|
||||
"mmh3": makeDslFunction(1, func(args ...interface{}) (interface{}, error) {
|
||||
return fmt.Sprintf("%d", int32(murmur3.Sum32WithSeed([]byte(types.ToString(args[0])), 0))), nil
|
||||
hasher := murmur3.New32WithSeed(0)
|
||||
hasher.Write([]byte(fmt.Sprint(args[0])))
|
||||
return fmt.Sprintf("%d", int32(hasher.Sum32())), nil
|
||||
}),
|
||||
"contains": makeDslFunction(2, func(args ...interface{}) (interface{}, error) {
|
||||
return strings.Contains(types.ToString(args[0]), types.ToString(args[1])), nil
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user