瀏覽代碼

Minor webfinger tweak.

default 3 月之前
父節點
當前提交
bde5748a6e
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      webfinger.c

+ 5 - 1
webfinger.c

@@ -82,7 +82,11 @@ int webfinger_request_signed(snac *snac, const char *qs, xs_str **actor, xs_str
 
     if (obj == NULL && valid_status(status) && payload) {
         obj = xs_json_loads(payload);
-        object_add(cached_qs, obj);
+
+        if (obj)
+            object_add(cached_qs, obj);
+        else
+            status = HTTP_STATUS_BAD_REQUEST;
     }
 
     if (obj) {