Skip to content

Commit 722733b

Browse files
Limit max number of requested vectors to 32
1 parent 1edb945 commit 722733b

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

diameter.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -843,6 +843,9 @@ def Answer_16777251_318(self, packet_vars, avps):
843843
if sub_avp['avp_code'] == 1410:
844844
DiameterLogger.debug("Raw value of requested vectors is " + str(sub_avp['misc_data']))
845845
requested_vectors = int(sub_avp['misc_data'], 16)
846+
if requested_vectors >= 32:
847+
DiameterLogger.info("Client has requested " + str(requested_vectors) + " vectors, limiting this to 32")
848+
requested_vectors = 32
846849

847850
DiameterLogger.debug("Generating " + str(requested_vectors) + " vectors as requested")
848851
eutranvector_complete = ''

0 commit comments

Comments
 (0)