Use pairmake() which is in libradius, not radius_pairmake()
[freeradius.git] / src / modules / rlm_eap / libeap / cb.c
index 08b928e..00ebbe0 100644 (file)
@@ -61,12 +61,13 @@ void cbtls_info(const SSL *s, int where, int ret)
                        radlog(L_ERR, "%s:failed in %s", str, state);
 
                        if (request) {
+                               VALUE_PAIR *vp;
                                char buffer[128];
 
                                snprintf(buffer, sizeof(buffer), "%s:failed in %s");
 
-                               radius_pairmake(request, &request->packet->vps,
-                                               "Module-Failure-Message", buffer, T_OP_ADD);
+                               vp = pairmake("Module-Failure-Message", buffer, T_OP_ADD);
+                               if (vp) pairadd(&request->packet->vps, vp);
                        }
 
                } else if (ret < 0) {