10.66 problems with -stay_open

Started by herb, November 16, 2017, 07:31:03 AM

Previous topic - Next topic

herb

Hello Phil,

today I installed Exiftool version 10.66 on my WIN7 system. But my C++ application has problems with this new version.

Exiftool is started with -stay_open option. To perform a task "-execute111\r\n" is sent.
It looks like that exiftool does not respond or that the response has changed.

In debug I have seen that after the task has been performed Exiftool responds with: "1 output files created\r\n{ready-}\r\n"
but my application is waiting for: "1 output files created\r\n{ready111}\r\n"

For me it looks like that this an error in Exiftool.
Thanks for your comments in advance

Best regards
Herb


Phil Harvey

Hi Herb,

Thanks for this bug report, and sorry for the inconvenience.

ExifTool 10.67 (just released) fixes this.

(The problem occurred because I patched ExifTool 10.66 to accept a Unicode minus sign as well as an ASCII hyphen as the first character of "-execute", which had the unexpected side-effect of causing the hyphen to get captured for the "{ready}" message.)

- Phil

P.S. I'm glad that you caught this early, before it affected too many people.
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).

herb

Hello Phil,

thanks for the correction in version 10.67.
I did a quick check and Exiftool works again as expected.

Thanks again and
Best regards
Herb

Phil Harvey

I just noticed that 1.66 had failed my suite of pre-release checks, but I missed the warning in the output. :(

I'll have to be more careful about checking this.

- Phil
...where DIR is the name of a directory/folder containing the images.  On Mac/Linux/PowerShell, use single quotes (') instead of double quotes (") around arguments containing a dollar sign ($).