bugfix: destroying attr objects immediately after pthread_create

pull/2/merge
chrox 12 years ago
parent 060eeec1c1
commit 5b0e4b457b

@ -535,6 +535,7 @@ static int reflowPage(lua_State *L) {
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthread_create(&rf_thread, &attr, k2pdfopt_reflow_bmp, (void*) kctx);
pthread_attr_destroy(&attr);
} else {
k2pdfopt_reflow_bmp(kctx);
}

@ -619,6 +619,7 @@ static int reflowPage(lua_State *L) {
pthread_attr_init(&attr);
pthread_attr_setdetachstate(&attr, PTHREAD_CREATE_DETACHED);
pthread_create( &rf_thread, &attr, k2pdfopt_reflow_bmp, (void*) kctx);
pthread_attr_destroy(&attr);
} else {
k2pdfopt_reflow_bmp(kctx);
}

Loading…
Cancel
Save