crux-musl

Unnamed repository; edit this file 'description' to name the repository.
git clone https://codeberg.org/emmett1/crux-musl
Log | Files | Refs | README | LICENSE

cdrkit-1.1.11-memset.patch (1421B)


      1 diff -up wrk/genisoimage/jte.c.wrk wrk/genisoimage/jte.c
      2 --- wrk/genisoimage/jte.c.wrk	2013-02-22 13:24:47.722196877 +0100
      3 +++ wrk/genisoimage/jte.c	2013-02-25 12:41:45.136653487 +0100
      4 @@ -280,7 +280,7 @@ extern int list_file_in_jigdo(char *file
      5      if (!jtemplate_out)
      6          return 0;
      7  
      8 -    memset(md5, 0, sizeof(md5));
      9 +    memset(md5, 0, 16);
     10  
     11      /* Cheaper to check file size first */
     12      if (size < jte_min_size)
     13 diff -up wrk/genisoimage/md5.c.wrk wrk/genisoimage/md5.c
     14 --- wrk/genisoimage/md5.c.wrk	2013-02-22 13:15:18.210866321 +0100
     15 +++ wrk/genisoimage/md5.c	2013-02-22 13:15:29.979935133 +0100
     16 @@ -183,7 +183,7 @@ mk_MD5Final (unsigned char digest[16], s
     17  	putu32(ctx->buf[1], digest + 4);
     18  	putu32(ctx->buf[2], digest + 8);
     19  	putu32(ctx->buf[3], digest + 12);
     20 -	memset(ctx, 0, sizeof(ctx));	/* In case it's sensitive */
     21 +	memset(ctx, 0, sizeof(*ctx));	/* In case it's sensitive */
     22  }
     23  
     24  /* The four core functions - F1 is optimized somewhat */
     25 diff -up wrk/libedc/edcspeed.c.wrk wrk/libedc/edcspeed.c
     26 --- wrk/libedc/edcspeed.c.wrk	2013-02-22 10:45:33.353219110 +0100
     27 +++ wrk/libedc/edcspeed.c	2013-02-22 10:46:52.497686387 +0100
     28 @@ -35,7 +35,8 @@ static int encspeed()
     29  	secs = 10;
     30  	end = 75*1000000 * secs;
     31  
     32 -	memset(sect, 0, sizeof(sect));
     33 +	//faulty and unneccessary, immediately rewritten again
     34 +	//memset(sect, 0, sizeof(sect));
     35  	for (i=0; i < 2352; ) {
     36  		sect[i++] = 'J';
     37  		sect[i++] = 'S';