]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
fix NULL dereference if the dicts are broken. CID #1445245
authorAlan T. DeKok <aland@freeradius.org>
Fri, 24 May 2019 17:15:57 +0000 (13:15 -0400)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 24 May 2019 17:15:57 +0000 (13:15 -0400)
src/modules/proto_radius/proto_radius_status.c

index bbeac0799e55d2201a16a7d48fb2f87c78daded7..bfe60700702d0d2001cb864f79c3e4e9553e721a 100644 (file)
@@ -145,7 +145,7 @@ static fr_io_final_t mod_process(UNUSED void const *instance, REQUEST *request)
                         */
                        if (request->reply->code != FR_CODE_ACCESS_REJECT) {
                                dv = fr_dict_enum_by_value(attr_packet_type, fr_box_uint32(request->reply->code));
-                               RWDEBUG("Failed running 'send %s', trying 'send Access-Reject'", dv->alias);
+                               if (dv) RWDEBUG("Failed running 'send %s', trying 'send Access-Reject'", dv->alias);
 
                                request->reply->code = FR_CODE_ACCESS_REJECT;