=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/tmux/session.c,v retrieving revision 1.41 retrieving revision 1.42 diff -c -r1.41 -r1.42 *** src/usr.bin/tmux/session.c 2013/10/10 12:26:36 1.41 --- src/usr.bin/tmux/session.c 2014/01/22 14:00:08 1.42 *************** *** 1,4 **** ! /* $OpenBSD: session.c,v 1.41 2013/10/10 12:26:36 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott --- 1,4 ---- ! /* $OpenBSD: session.c,v 1.42 2014/01/22 14:00:08 nicm Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott *************** *** 175,185 **** RB_INSERT(sessions, &dead_sessions, s); } ! /* Check a session name is valid: not empty and no colons. */ int session_check_name(const char *name) { ! return (*name != '\0' && strchr(name, ':') == NULL); } /* Update session active time. */ --- 175,185 ---- RB_INSERT(sessions, &dead_sessions, s); } ! /* Check a session name is valid: not empty and no colons or periods. */ int session_check_name(const char *name) { ! return (*name != '\0' && name[strcspn(name, ":.")] == '\0'); } /* Update session active time. */