bugfix: destroying attr objects immediately after pthread_create

chrox 12 years ago
parent f5b45aa253
commit 1b1b0e423f

@ -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