pad2ps
ふと思うところあってpad2psを触ってみる。ビルドして実行してみるとSIGSEGVで落ちるのでソースを見てみたら
src/main/main.c(208)
sprintf(tmp,"%s%s",lpath,thiscmd); chk = fopen(tmp,"r"); if(chk == NULL){ /* モジュールが lpath にない時 */ fclose(chk); fprintf(stderr,"No %s module.\n",thiscmd); exit(1); } fclose(chk);
となっていた。NULLじゃない場合もすぐfcloseしてるから単なる存在確認のようだが,NULLをfcloseしちゃいかんだろう。ここを変更しただけではまだうまく動かせないので,もう少しさぐってみよう。
コメントの受付は終了しました。