Mercurial > pt1.oyama
diff src/recpt1.c @ 178:a0bc3700a496
Fix problem: If channel list file does not exist, abnormal termination.
author | Naoya OYAMA <naoya.oyama@gmail.com> |
---|---|
date | Wed, 07 Nov 2012 23:26:22 +0900 |
parents | 1d6674183e76 |
children | 27e5f99f8991 |
line wrap: on
line diff
--- a/src/recpt1.c Wed Nov 07 22:54:19 2012 +0900 +++ b/src/recpt1.c Wed Nov 07 23:26:22 2012 +0900 @@ -1280,6 +1280,14 @@ channel_list = open_list_file("BS", NULL); channel_list = open_list_file("CS", channel_list); } + if(!channel_list) { + fprintf(stderr, "channel list file does not found.\n" + "please create channel list file first.\n" + "usage:\n" + "$ channelscan_pt1.sh\n"); + use_dlna = FALSE; + break; + } tdata.stream_queue = stream_queue; tdata.streamer = malloc(sizeof(streamer)); if ( tdata.streamer == NULL ) {