X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=play.c;h=2346c6b0101045d51e87b5d40abb5b983df6f014;hb=HEAD;hp=4024c8ea4fa5468ff81059f89e732df29dd5fbbf;hpb=ac03b19b1693fbb7b1d558989ac81c79ed1284ae;p=paraslash.git diff --git a/play.c b/play.c index 4024c8ea..4adedcc0 100644 --- a/play.c +++ b/play.c @@ -580,8 +580,7 @@ static char *get_user_key_map_seq(int key) char *result; int len; - if (!p) - return NULL; + assert(p); len = p - kma; result = alloc(len + 1); memcpy(result, kma, len); @@ -1048,9 +1047,9 @@ static void session_open(void) char *dot_para = make_message("%s/.paraslash", home); free(home); - ret = para_mkdir(dot_para, 0777); + ret = para_mkdir(dot_para); /* warn, but otherwise ignore mkdir error */ - if (ret < 0 && ret != -ERRNO_TO_PARA_ERROR(EEXIST)) + if (ret < 0) PARA_WARNING_LOG("Can not create %s: %s\n", dot_para, para_strerror(-ret)); history_file = make_message("%s/play.history", dot_para);