summaryrefslogtreecommitdiffstats
path: root/courgette/ensemble.cc
diff options
context:
space:
mode:
Diffstat (limited to 'courgette/ensemble.cc')
-rw-r--r--courgette/ensemble.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/courgette/ensemble.cc b/courgette/ensemble.cc
index 631dd12..d5277a4 100644
--- a/courgette/ensemble.cc
+++ b/courgette/ensemble.cc
@@ -8,7 +8,7 @@
#include <stdint.h>
#include "base/strings/string_number_conversions.h"
-#include "courgette/program_detector.h"
+
#include "courgette/region.h"
#include "courgette/simple_delta.h"
#include "courgette/streams.h"
@@ -41,9 +41,11 @@ Status Ensemble::FindEmbeddedElements() {
while (position < length) {
ExecutableType type;
size_t detected_length;
+
Status result = DetectExecutableType(start + position,
length - position,
&type, &detected_length);
+
if (result == C_OK) {
Region region(start + position, detected_length);