No public description

PiperOrigin-RevId: 623201281
diff --git a/src/hunspell/affixmgr.cxx b/src/hunspell/affixmgr.cxx
index 9e9eec8..96262eb 100644
--- a/src/hunspell/affixmgr.cxx
+++ b/src/hunspell/affixmgr.cxx
@@ -4253,9 +4253,10 @@
                 break;
             }
           case '^': {
-               if (*(k+1) == ']') neg = 1; else *(k+1) = *k;
+               if (*(k+1) == ']') neg = 1;
+               else if (neg) *(k+1) = *k;
                break;
-                }
+            }
           default: {
             if (neg) *(k+1) = *k;
           }