Browse Source

Do not allow to send contact requests to own userid sessions.

pull/48/head
Simon Eisenmann 12 years ago
parent
commit
8b4156beba
  1. 3
      src/app/spreed-webrtc-server/hub.go

3
src/app/spreed-webrtc-server/hub.go

@ -492,6 +492,9 @@ func (h *Hub) contactrequestHandler(c *Connection, to string, cr *DataContactReq @@ -492,6 +492,9 @@ func (h *Hub) contactrequestHandler(c *Connection, to string, cr *DataContactReq
if bSessionData.Userid == "" {
return errors.New("to has no userid")
}
if bSessionData.Userid == aSessionData.Userid {
return errors.New("to userid cannot be the same as own userid")
}
// Create object.
contact := &Contact{aSessionData.Userid, bSessionData.Userid, false}
// Serialize.

Loading…
Cancel
Save