Skip to content

Commit 1cdda21

Browse files
committed
bugfix: LlcProtocolTag: the setProtocol() and getProtocol() functions was asymmetric
The getProtocol() doesn't return the value prot of previous used setProtocol(prot)
1 parent 612ff61 commit 1cdda21

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/inet/linklayer/ieee80211/llc/LlcProtocolTag.msg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,5 +38,5 @@ class LlcProtocolTag extends TagBase
3838

3939
cplusplus(LlcProtocolTag) {{
4040
virtual const Protocol *getProtocol() const { return llc.findProtocol(getProtocolId()); }
41-
virtual void setProtocol(const Protocol *protocol) { setProtocolId(static_cast<LlcProtocolId>(protocol->getId())); }
41+
virtual void setProtocol(const Protocol *protocol) { setProtocolId(llc.getProtocolNumber(protocol)); }
4242
}}

0 commit comments

Comments
 (0)