Browse Source

New macro valid_status().

default 2 years ago
parent
commit
28c7961e67
2 changed files with 3 additions and 1 deletions
  1. 2 0
      snac.h
  2. 1 1
      webfinger.c

+ 2 - 0
snac.h

@@ -8,6 +8,8 @@ extern int     srv_running;
 
 extern int dbglevel;
 
+#define valid_status(status) ((status) >= 200 && (status) <= 299)
+
 d_char *xs_time(char *fmt, int local);
 #define xs_local_time(fmt) xs_time(fmt, 1)
 #define xs_utc_time(fmt)   xs_time(fmt, 0)

+ 1 - 1
webfinger.c

@@ -68,7 +68,7 @@ void webfinger_request(char *qs, int *status, char **actor, char **user)
         xs_http_request("GET", url, headers, NULL, 0, status, &payload, &p_size);
     }
 
-    if (*status >= 200 && *status <= 299) {
+    if (valid_status(*status)) {
         xs *obj = xs_json_loads(payload);
 
         if (user != NULL) {