]> git.ipfire.org Git - thirdparty/xtables-addons.git/commitdiff
xt_pknock: reduce indent in the two most-recently touched functions
authorJan Engelhardt <jengelh@inai.de>
Sun, 28 Feb 2021 16:48:47 +0000 (17:48 +0100)
committerJan Engelhardt <jengelh@inai.de>
Sun, 28 Feb 2021 16:53:19 +0000 (17:53 +0100)
extensions/pknock/xt_pknock.c

index 4e8ab2d188a5149ce772edcaadbfb419638ba827..5296eef54c24a762203a5101e212b59219672a12 100644 (file)
@@ -311,13 +311,12 @@ static void update_rule_gc_timer(struct xt_pknock_rule *rule)
 static inline bool
 autoclose_time_passed(const struct peer *peer, unsigned int autoclose_time)
 {
-       if (peer != NULL) {
-               unsigned long x = ktime_get_seconds();
-               unsigned long y = peer->login_sec + autoclose_time * 60;
-               return autoclose_time != 0 && time_after(x, y);
-       } else {
-               return 0;
-       }
+       unsigned long x, y;
+       if (peer == NULL || autoclose_time == 0)
+               return false;
+       x = ktime_get_seconds();
+       y = peer->login_sec + autoclose_time * 60;
+       return time_after(x, y);
 }
 
 /**
@@ -339,12 +338,12 @@ is_interknock_time_exceeded(const struct peer *peer, unsigned int max_time)
 static inline bool
 has_logged_during_this_minute(const struct peer *peer)
 {
-       if (peer != NULL) {
-               unsigned long x = ktime_get_seconds(), y = peer->login_sec;
-               return do_div(y, 60) == do_div(x, 60);
-       } else {
+       unsigned long x, y;
+       if (peer == NULL)
                return 0;
-       }
+       x = ktime_get_seconds();
+       y = peer->login_sec;
+       return do_div(y, 60) == do_div(x, 60);
 }
 
 /**