X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afs.c;h=34e53806e1470be55bf94c82098a63dbfd953fa3;hp=c2ac0e4110e15ceac8f677947894e2a1afd057b4;hb=51ba3fa104971ca0ea2afd666289b2a88886b6a3;hpb=b3ee0fa979a74e9d7a1497ec5a3ac8fa7cc7472b diff --git a/afs.c b/afs.c index c2ac0e41..34e53806 100644 --- a/afs.c +++ b/afs.c @@ -540,7 +540,9 @@ static int activate_mood_or_playlist(char *arg, int *num_admissible) if (arg) { current_mop = para_strdup(arg); mmd_lock(); - strcpy(mmd->afs_mode_string, arg); /* FIXME: check length */ + strncpy(mmd->afs_mode_string, arg, + sizeof(mmd->afs_mode_string)); + mmd->afs_mode_string[sizeof(mmd->afs_mode_string) - 1] = '\0'; mmd_unlock(); } else { mmd_lock();