diff --git a/error.go b/error.go index 710f4792..83300082 100644 --- a/error.go +++ b/error.go @@ -175,6 +175,7 @@ func isLimitExceeded(data string) bool { "you have exceeded your allotted number of", "maximum daily connection limit reached", "maximum query rate reached", + "number of allowed queries exceeded", } return containsIn(strings.ToLower(data), limitExceedKeys) diff --git a/error_test.go b/error_test.go index b8904dbc..e23fd2ff 100644 --- a/error_test.go +++ b/error_test.go @@ -137,4 +137,8 @@ func TestAsisLimitExceeded(t *testing.T) { data = `%% Maximum query rate reached` assert.True(t, isLimitExceeded(data)) + + // GoDaddy (when blocking all queries) + data = "Number of allowed queries exceeded\r\n" + assert.True(t, isLimitExceeded(data)) }