DtSvc/DtUtil1: Coverity (memory corruption, moderate)
authorJon Trulson <jon@radscan.com>
Fri, 26 Dec 2014 22:56:10 +0000 (15:56 -0700)
committerJon Trulson <jon@radscan.com>
Fri, 26 Dec 2014 22:56:10 +0000 (15:56 -0700)
cde/lib/DtSvc/DtUtil1/Dts.c

index c106791507edc4df338dabce9bbf37dc0abd52b6..0b6b26c91e800bb82b0f33e0a0dd36fedbc3378e 100644 (file)
@@ -654,7 +654,7 @@ get_link_info(type_info_t *info)
                while((n = readlink(name, buff, MAXPATHLEN)) > 0)
                {
        
-                       buff[n] = 0;
+                       buff[n - 1] = 0;
                        free((void *)name);
                        name = strdup(buff);
                }