X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=afs.c;h=f619c08ec85e659414fc3fd3e03a3015a19f91f6;hp=2cbb010dcc8f7d9b35ab2c0ef45ac8a1f5ce7140;hb=14644a021246064dcadf9315c8ef93eeea461cce;hpb=cccdce2d0550ff9d6f2f044dc07f9df43f39e5ec diff --git a/afs.c b/afs.c index 2cbb010d..f619c08e 100644 --- a/afs.c +++ b/afs.c @@ -716,9 +716,9 @@ static void signal_post_select(struct sched *s, struct task *t) if (st->signum == SIGHUP) { close_afs_tables(); t->ret = open_afs_tables(); - /* FIXME: Restore current mood or playlist */ if (t->ret < 0) goto err; + init_admissible_files(current_mop); return; } t->ret = -E_AFS_SIGNAL; @@ -833,7 +833,8 @@ static void execute_server_command(void) PARA_NOTICE_LOG("received: %s\n", buf); if (!strcmp(buf, "new")) { ret = open_next_audio_file(); - PARA_NOTICE_LOG("ret: %d\n", ret); + if (ret < 0) + PARA_ERROR_LOG("%s\n", PARA_STRERROR(-ret)); return; } PARA_ERROR_LOG("unknown command\n");