[MacPorts] #43632: cdrtools @3.00_1: mkisofs receives abort trap on Mavericks host if -graft-points option is used

MacPorts noreply at macports.org
Thu May 8 08:26:29 PDT 2014


#43632: cdrtools @3.00_1: mkisofs receives abort trap on Mavericks host if -graft-
points option is used
-------------------------+--------------------------------
  Reporter:  galitsyn@…  |      Owner:  macports-tickets@…
      Type:  defect      |     Status:  new
  Priority:  Normal      |  Milestone:
 Component:  ports       |    Version:  2.2.1
Resolution:              |   Keywords:  mkisofs
      Port:  cdrtools    |
-------------------------+--------------------------------

Comment (by galitsyn@…):

 Oh, the patch above is not correct =) The below one looks a bit better:
 {{{
 --- cdrtools-3.00/mkisofs/mkisofs.c.orig        2010-04-25
 18:29:03.000000000 +0400
 +++ cdrtools-3.00/mkisofs/mkisofs.c     2014-05-08 19:25:14.000000000
 +0400
 @@ -3235,15 +3235,16 @@
                 /*
                  * Remove unwanted "./" & "/" sequences from start...
                  */
 +               xpnt = graft_point;
 +               size_t gidx = 0;
                 do {
 -                       xpnt = graft_point;
                         while (xpnt[0] == '.' && xpnt[1] == '/')
                                 xpnt += 2;
                         while (*xpnt == PATH_SEPARATOR) {
                                 xpnt++;
                         }
 -                       strlcpy(graft_point, xpnt, glen);
 -               } while (xpnt > graft_point);
 +               } while ((xpnt[0] == '.' || xpnt[0] == '/') && gidx++ <
 glen);
 +               graft_point = xpnt;

                 if (node) {
                         node = escstrcpy(nodename, nlen, ++node);

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/43632#comment:1>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list