src/java.base/windows/native/libnio/fs/WindowsNativeDispatcher.c
changeset 55388 d57d61aafef9
parent 54476 20f7bbfc61d3
equal deleted inserted replaced
55387:761b86d5563d 55388:d57d61aafef9
   175 
   175 
   176 
   176 
   177     if (len == 0) {
   177     if (len == 0) {
   178         return NULL;
   178         return NULL;
   179     } else {
   179     } else {
       
   180         if (len > 3) {
       
   181             // Drop final '.', CR, LF
       
   182             if (message[len - 1] == L'\n') len--;
       
   183             if (message[len - 1] == L'\r') len--;
       
   184             if (message[len - 1] == L'.') len--;
       
   185             message[len] = L'\0';
       
   186         }
       
   187 
   180         return (*env)->NewString(env, (const jchar *)message, (jsize)wcslen(message));
   188         return (*env)->NewString(env, (const jchar *)message, (jsize)wcslen(message));
   181     }
   189     }
   182 }
   190 }
   183 
   191 
   184 JNIEXPORT void JNICALL
   192 JNIEXPORT void JNICALL