diff --git a/obexd/plugins/opp.c b/obexd/plugins/opp.c
index 2375a21..d9b68b2 100644
--- a/obexd/plugins/opp.c
+++ b/obexd/plugins/opp.c
<sequence> \
<sequence> \
<uuid value=\"0x1105\"/> \
- <uint16 value=\"0x0100\" name=\"version\"/> \
+ <uint16 value=\"0x0102\" name=\"version\"/> \
</sequence> \
</sequence> \
</attribute> \
<uint8 value=\"0xff\"/> \
</sequence> \
</attribute> \
+ <attribute id=\"0x0200\"> \
+ <uint16 value=\"%u\" name=\"psm\"/> \
+ </attribute> \
</record>"
static void *opp_connect(struct obex_session *os, int *err)
.name = "Object Push server",
.service = OBEX_OPP,
.channel = OPP_CHANNEL,
+ .port = OBEX_PORT_RANDOM,
.record = OPP_RECORD,
.connect = opp_connect,
.progress = opp_progress,