#! /bin/sh /usr/share/dpatch/dpatch-run
## 460-detail-reader-opset.dpatch by  <joe@debian09>
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: No description.

@DPATCH@
diff -urNad freeradius-server~/src/main/detail.c freeradius-server/src/main/detail.c
--- freeradius-server~/src/main/detail.c	2009-09-23 09:40:54.000000000 -0400
+++ freeradius-server/src/main/detail.c	2009-09-24 18:28:12.000000000 -0400
@@ -510,7 +510,11 @@
 		 *	FIXME: print an error for badly formatted attributes?
 		 */
 		if (sscanf(buffer, "%255s = %1023s", key, value) != 2) {
-			continue;
+			if (sscanf(buffer, "%255s := %1023s", key, value) != 2) {
+				if (sscanf(buffer, "%255s += %1023s", key, value) != 2) {
+					continue;
+				}
+			}
 		}
 
 		/*
