This commit is contained in:
Darien Raymond
2015-12-08 16:31:31 +00:00
parent 0ccce0ff7e
commit c19341ffab
9 changed files with 12894 additions and 6343 deletions
File diff suppressed because it is too large Load Diff
+8
View File
@@ -28,6 +28,14 @@ func parseRule(msg json.RawMessage) rules.Rule {
}
return fieldrule
}
if rule.Type == "chinaip" {
chinaiprule := new(ChinaIPRule)
if err := json.Unmarshal(msg, chinaiprule); err != nil {
log.Error("Invalid chinaip rule: %v", err)
return nil
}
return chinaiprule
}
log.Error("Unknown router rule type: %s", rule.Type)
return nil
}