return;
}
- /* search for the end of the boundary */
- boundary_end = strchr(boundary, ',');
- if (boundary_end ) *boundary_end = 0;
-
boundary++;
boundary_len = strlen(boundary);
boundary++;
boundary_len -= 2;
boundary[boundary_len] = '\0';
+ } else {
+ /* search for the end of the boundary */
+ boundary_end = strchr(boundary, ',');
+ if (boundary_end) {
+ boundary_end[0] = '\0';
+ boundary_len = boundary_end-boundary;
+ }
}
/* Initialize the buffer */