diff options
Diffstat (limited to 'snac.c')
| -rw-r--r-- | snac.c | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -79,6 +79,9 @@ double ftime(void) | |||
| 79 | int validate_uid(const char *uid) | 79 | int validate_uid(const char *uid) |
| 80 | /* returns if uid is a valid identifier */ | 80 | /* returns if uid is a valid identifier */ |
| 81 | { | 81 | { |
| 82 | if (!uid || *uid == '\0') | ||
| 83 | return 0; | ||
| 84 | |||
| 82 | while (*uid) { | 85 | while (*uid) { |
| 83 | if (!(isalnum(*uid) || *uid == '_')) | 86 | if (!(isalnum(*uid) || *uid == '_')) |
| 84 | return 0; | 87 | return 0; |