int size;
unsigned char data[1024];
- if (!l)
+ if (!l || !path)
return;
f = fopen (path, "rb");
const unsigned char* b = NULL;
unsigned int s = 0;
- if (!loader || (loader->data_format == EL_DATA_FORMAT_UNKNOWN)) {
- exif_log (loader->log, EXIF_LOG_CODE_DEBUG, "ExifLoader",
- "Loader format unknown");
- } else {
- b = loader->buf;
- s = loader->bytes_read;
+ if (loader) {
+ if (loader->data_format == EL_DATA_FORMAT_UNKNOWN) {
+ exif_log (loader->log, EXIF_LOG_CODE_DEBUG, "ExifLoader",
+ "Loader format unknown");
+ } else {
+ b = loader->buf;
+ s = loader->bytes_read;
+ }
}
+
if (buf)
*buf = b;
if (buf_size)