Changeset c92ee728


Ignore:
Timestamp:
2013-07-01T22:43:02Z (7 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
a685409
Parents:
ea166fe
Message:

Use account tag instead of protocol/network name for generating hostmasks.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • irc_im.c

    rea166fe rc92ee728  
    7171                        iu->host = g_strdup( bu->ic->acc->server );
    7272                else
    73                         iu->host = g_strdup( bu->ic->acc->prpl->name );
     73                {
     74                        char *s;
     75                        for( s = bu->ic->acc->tag; isalnum( *s ); s ++ );
     76                        /* Only use the tag if we got to the end of the string.
     77                           (So allow alphanumerics only. Hopefully not too
     78                           restrictive.) */
     79                        if( *s )
     80                                iu->host = g_strdup( bu->ic->acc->prpl->name );
     81                        else
     82                                iu->host = g_strdup( bu->ic->acc->tag );
     83                }
    7484        }
    7585       
Note: See TracChangeset for help on using the changeset viewer.