Parent attributes correctly when pulling them out of the TLS session cache
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 17 Jun 2014 13:35:27 +0000 (14:35 +0100)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Tue, 17 Jun 2014 13:35:27 +0000 (14:35 +0100)
src/main/tls.c

index 3167fd8..f6d91ee 100644 (file)
@@ -2684,10 +2684,10 @@ int tls_success(tls_session_t *ssn, REQUEST *request)
                                    (vp->da->attr >= 1910) &&
                                    (vp->da->attr < 1929)) {
                                        pairadd(&request->packet->vps,
-                                               paircopyvp(request->packet, vp));
+                                               paircopyvp(request->reply, vp));
                                } else {
                                        pairadd(&request->reply->vps,
-                                               paircopyvp(request->packet, vp));
+                                               paircopyvp(request->reply, vp));
                                }
                        }