Skip to content

Commit f97d56e

Browse files
authored
face detect fix (#108)
Fixes #107; heap corruption and crash happening with ESP 1.0.6 when face detection is enabled.
1 parent 0226536 commit f97d56e

File tree

1 file changed

+0
-8
lines changed

1 file changed

+0
-8
lines changed

app_httpd.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -398,10 +398,6 @@ static esp_err_t capture_handler(httpd_req_t *req){
398398
face_id = run_face_recognition(image_matrix, net_boxes);
399399
}
400400
draw_face_boxes(image_matrix, net_boxes, face_id);
401-
free(net_boxes->score);
402-
free(net_boxes->box);
403-
free(net_boxes->landmark);
404-
free(net_boxes);
405401
}
406402

407403
jpg_chunking_t jchunk = {req, 0};
@@ -513,10 +509,6 @@ static esp_err_t stream_handler(httpd_req_t *req){
513509
}
514510
fr_recognize = esp_timer_get_time();
515511
draw_face_boxes(image_matrix, net_boxes, face_id);
516-
free(net_boxes->score);
517-
free(net_boxes->box);
518-
free(net_boxes->landmark);
519-
free(net_boxes);
520512
}
521513
if(!fmt2jpg(image_matrix->item, fb->width*fb->height*3, fb->width, fb->height, PIXFORMAT_RGB888, 90, &_jpg_buf, &_jpg_buf_len)){
522514
Serial.println("fmt2jpg failed");

0 commit comments

Comments
 (0)