From 0f6581adca4db6c07f6ca29d3356b4cc72ea6b59 Mon Sep 17 00:00:00 2001
From: "pissnet pissnet@hellomouse.net" <pissnet@hellomouse.net>
Date: Sat, 20 Nov 2021 11:26:31 +0000
Subject: [PATCH] Add operclass info in /stats O

---
 include/numeric.h   | 2 +-
 src/modules/stats.c | 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/include/numeric.h b/include/numeric.h
index a3808896c..d8d69bff3 100644
--- a/include/numeric.h
+++ b/include/numeric.h
@@ -381,7 +381,7 @@
 #define STR_RPL_RULES			/* 232 */	":- %s"
 #define STR_RPL_STATSLLINE		/* 241 */	"%c %s * %s %d %d"
 #define STR_RPL_STATSUPTIME		/* 242 */	":Server Up %lld days, %lld:%02lld:%02lld"
-#define STR_RPL_STATSOLINE		/* 243 */	"%c %s * %s %s %s"
+#define STR_RPL_STATSOLINE		/* 243 */	"%c %s * %s %s %s %s"
 #define STR_RPL_STATSHLINE		/* 244 */	"%c %s * %s %d %d"
 #define STR_RPL_STATSXLINE		/* 247 */	"X %s %d"
 #define STR_RPL_STATSULINE		/* 248 */	"U %s"
diff --git a/src/modules/stats.c b/src/modules/stats.c
index 513cfda6e..26536bde8 100644
--- a/src/modules/stats.c
+++ b/src/modules/stats.c
@@ -530,7 +530,8 @@ int stats_oper(Client *client, const char *para)
 	  		sendnumeric(client, RPL_STATSOLINE,
 	  			'O', m->mask, oper_p->name,
 	  			"-",
-	  			oper_p->class->name? oper_p->class->name : "");
+	  			oper_p->class->name? oper_p->class->name : "",
+				oper_p->operclass? oper_p->operclass: "");
 		}
 	}
 	return 0;
-- 
2.30.2

