-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Hi,

the /= operator has vanished in mksh R53:

$ mksh -c "a=8; (( a/= 2 ))"
mksh:  a/= 2 : unexpected '='


The bug is a simple typo in the new exprtok.h - it seems to have slipped in 
while refactoring the operator list to this new header file.

Attached is a patch that fixes the issue. I have also gone and verified that 
the same type of mistake didn't happen to other operators.

Cheers,
Nik

- -- 
PGP-Fingerprint: 3C9D 54A4 7575 C026 FB17  FD26 B79A 3C16 A0C4 F296

Dominik George · Mobil: +49-1520-1981389

Teckids e.V. · FrOSCon e.V. · OpenRheinRuhr e.V.
Fellowship of the FSFE · Piratenpartei Deutschland
Opencaching Deutschland e.V. · Debian Contributor

LPIC-3 Linux Enterprise Professional (Security)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQJOBAEBCAA4BQJXrdYfMRpodHRwczovL3d3dy5kb21pbmlrLWdlb3JnZS5kZS9n
cGctcG9saWN5LnR4dC5hc2MACgkQt5o8FqDE8pZi/RAA1e6wtqU70LIk8Ze7CvWZ
Pt+APZSRQ9DXlyGcJUJftAcln52u+eWO1bv6nbRfFB3KfGJ2uT9YjniVGekCefFN
YLQm+GCz0LWAZXo8zcvPZ8MAgJV8jybeRdOUK3mNWfb+us4agvRDyaWkgCdEVboP
sVq24FFq/oIyb2ze5EcDfi6NPtV4jp6Cy9xE1Lxk6SepN2BEizYj6ApAx4A+zgSi
Y8fuWArw+82kzZnwlSEdwcRsXbUWgfOWJrojcpdz3vwrT6X8Q7V0lqVN1jwRJR+H
Wg2xSPLXg5CiVRpvqx4u8n2aQeyhX5wK5Owy/EcDWpJ81WJn0loy6CB5Sh4v1CqR
19yz4zRzM12cB534N9Z/2jspMXnBQbC9eCOMHIV1pu/rDA3Qxt/QLLmxqSmYlPfT
VzQWJNn+GoKxZ9lD1dOxLv4pCWMPfHW1cMD+wdnSQV+cC0j9Dha6vMG3Lkh19dNG
378V5XuwfdVJEhXnXcO1X21YhFaQp8ca1kt8ehJGhv1CtdBV4lA3enYnOE1A7+eJ
GhjxB8dGF6xby65+9Tq5lONni4l+JOOMKc/OxL8xkS5DXNabYHnkSeDxuuG6+BcU
MjbrJspM2H20N7O2JPuChliGEuo7KIu7Sae3LWkeOhDeuxOCedOqKWqlClBv9i+o
YdQJV1siZYPsnPKEhELfPZ8=
=ogQ4
-----END PGP SIGNATURE-----
--- exprtok.h.old	2016-08-12 15:47:18.386069468 +0200
+++ exprtok.h	2016-08-12 15:47:36.601908937 +0200
@@ -61,7 +61,7 @@
 /* assignments are assumed to be in range O_ASN .. O_BORASN */
 FN("=", 1, P_ASSIGN, O_ASN)
 FN("*=", 2, P_ASSIGN, O_TIMESASN)
-FN("/-", 2, P_ASSIGN, O_DIVASN)
+FN("/=", 2, P_ASSIGN, O_DIVASN)
 FN("%=", 2, P_ASSIGN, O_MODASN)
 FN("+=", 2, P_ASSIGN, O_PLUSASN)
 FN("-=", 2, P_ASSIGN, O_MINUSASN)

Reply via email to