]> diplodocus.org Git - nmh/blobdiff - sbr/oauth_prof.c
base64.c: Don't out-of-bounds printf("%s", &encoded[-1]).
[nmh] / sbr / oauth_prof.c
index 1da1eb3f591cd7429f19f8b22a13bfbf4110a7c2..b5416380934f9f864db28c272b1537ea726378b6 100644 (file)
@@ -85,7 +85,7 @@ update_svc(mh_oauth_service_info *svc, const char *svc_name, char *errbuf,
     if (svc->name == NULL) {                                             \
        snprintf(errbuf, errbuflen, "%s", #name " is missing");          \
        errbuf[errbuflen - 1] = '\0';                                    \
-        return FALSE;                                                    \
+        return false;                                                    \
     }
     update(scope);
     update(client_id);
@@ -103,7 +103,7 @@ update_svc(mh_oauth_service_info *svc, const char *svc_name, char *errbuf,
         svc->display_name = svc->name;
     }
 
-    return TRUE;
+    return true;
 }
 
 bool
@@ -124,11 +124,7 @@ mh_oauth_get_service_info(const char *svc_name, mh_oauth_service_info *svcinfo,
         }
     }
 
-    if (!update_svc(svcinfo, svc_name, errbuf, errbuflen)) {
-        return FALSE;
-    }
-
-    return TRUE;
+    return update_svc(svcinfo, svc_name, errbuf, errbuflen);
 }
 
 const char *