s4:lib:registry: fix 'Conditional jump or move' valgrind error.
[samba.git] / source4 / lib / registry / patchfile_dotreg.c
index f537b971f7c290c486932f7ac3933e8757ced348..49f71f9a7a605ba18f827785222800364578633b 100644 (file)
@@ -249,7 +249,7 @@ _PUBLIC_ WERROR reg_dotreg_diff_load(int fd,
 
        while ((line = afdgets(fd, mem_ctx, 0))) {
                /* Remove '\r' if it's a Windows text file */
-               if (line[strlen(line)-1] == '\r') {
+               if (strlen(line) && line[strlen(line)-1] == '\r') {
                        line[strlen(line)-1] = '\0';
                }