Browse Source

Need memmem in advance() to work properly for patching.

ckolivas 14 years ago
parent
commit
d28f526b1e
1 changed files with 2 additions and 1 deletions
  1. 2 1
      ocl.c

+ 2 - 1
ocl.c

@@ -98,7 +98,8 @@ int clDevicesNum() {
 
 void advance(char **area, unsigned *remaining, const char *marker)
 {
-	char *find = strstr(*area, marker);
+	char *find = memmem(*area, *remaining, marker, strlen(marker));
+
 	if (!find)
 		fprintf(stderr, "Marker \"%s\" not found\n", marker), exit(1);
 	*remaining -= find - *area;