]> arthur.barton.de Git - netatalk.git/commitdiff
afpd/fork: avoid use after free on of_closefork error
authorRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Fri, 1 Feb 2013 18:23:28 +0000 (19:23 +0100)
committerRiccardo Magliocchetti <riccardo.magliocchetti@gmail.com>
Sat, 9 Feb 2013 09:23:02 +0000 (10:23 +0100)
Reported by Coverity as CID #201311.

etc/afpd/fork.c

index 2d59b5da0450e22d5b9f8b21ae3562d3beab6d3c..7b24b7f26b99e26a5c648b9686021be229967eea 100644 (file)
@@ -1037,7 +1037,7 @@ int afp_closefork(AFPObj *obj, char *ibuf, size_t ibuflen _U_, char *rbuf _U_, s
         ofork->of_refnum, (ofork->of_flags & AFPFORK_DATA) ? "data" : "rsrc");
 
     if (of_closefork(obj, ofork) < 0 ) {
-        LOG(log_error, logtype_afpd, "afp_closefork(%s): of_closefork: %s", of_name(ofork), strerror(errno) );
+        LOG(log_error, logtype_afpd, "afp_closefork: of_closefork: %s", strerror(errno) );
         return( AFPERR_PARAM );
     }