diff options
Diffstat (limited to 'sesman/libscp/libscp_session.c')
| -rw-r--r-- | sesman/libscp/libscp_session.c | 15 | 
1 files changed, 15 insertions, 0 deletions
| diff --git a/sesman/libscp/libscp_session.c b/sesman/libscp/libscp_session.c index 210414c3..527d6d29 100644 --- a/sesman/libscp/libscp_session.c +++ b/sesman/libscp/libscp_session.c @@ -416,6 +416,21 @@ scp_session_set_addr(struct SCP_SESSION *s, int type, const void *addr)  }  /*******************************************************************/ +int +scp_session_set_guid(struct SCP_SESSION *s, const tui8 *guid) +{ +    if (0 == guid) +    { +        log_message(LOG_LEVEL_WARNING, "[session:%d] set_guid: null guid", __LINE__); +        return 1; +    } + +    g_memcpy(s->guid, guid, 16); + +    return 0; +} + +/*******************************************************************/  void  scp_session_destroy(struct SCP_SESSION *s)  { | 
