Commit ebdf8b6e ebdf8b6e88cc30743330cd38021146e5f5cb846b by Frederic Gobry

fixed stupid copy/paste bug

1 parent 66b677b3
...@@ -409,12 +409,10 @@ base64_next (rfc2047_encoder * enc) ...@@ -409,12 +409,10 @@ base64_next (rfc2047_encoder * enc)
409 { 409 {
410 if (enc->dst) 410 if (enc->dst)
411 { 411 {
412 * (enc->dst ++) = b64 [(enc->src[0] >> 2)]; 412 * (enc->dst ++) = b64 [(enc->buffer[0] >> 2)];
413 * (enc->dst ++) = b64 [((enc->src[0] & 0x3) << 4) | (enc->src[1] >> 4)]; 413 * (enc->dst ++) = b64 [((enc->buffer[0] & 0x3) << 4) | (enc->buffer[1] >> 4)];
414 * (enc->dst ++) = b64 [((enc->src[1] & 0xF) << 2) | (enc->src[2] >> 6)]; 414 * (enc->dst ++) = b64 [((enc->buffer[1] & 0xF) << 2) | (enc->buffer[2] >> 6)];
415 * (enc->dst ++) = b64 [(enc->src[2] & 0x3F)]; 415 * (enc->dst ++) = b64 [(enc->buffer[2] & 0x3F)];
416
417 enc->src += 3;
418 } 416 }
419 417
420 enc->done += 4; 418 enc->done += 4;
...@@ -435,16 +433,16 @@ base64_flush (rfc2047_encoder * enc) ...@@ -435,16 +433,16 @@ base64_flush (rfc2047_encoder * enc)
435 switch (enc->state) 433 switch (enc->state)
436 { 434 {
437 case 1: 435 case 1:
438 * (enc->dst ++) = b64 [(enc->src[0] >> 2)]; 436 * (enc->dst ++) = b64 [(enc->buffer[0] >> 2)];
439 * (enc->dst ++) = b64 [((enc->src[0] & 0x3) << 4)]; 437 * (enc->dst ++) = b64 [((enc->buffer[0] & 0x3) << 4)];
440 * (enc->dst ++) = '='; 438 * (enc->dst ++) = '=';
441 * (enc->dst ++) = '='; 439 * (enc->dst ++) = '=';
442 break; 440 break;
443 441
444 case 2: 442 case 2:
445 * (enc->dst ++) = b64 [(enc->src[0] >> 2)]; 443 * (enc->dst ++) = b64 [(enc->buffer[0] >> 2)];
446 * (enc->dst ++) = b64 [((enc->src[0] & 0x3) << 4) | (enc->src[1] >> 4)]; 444 * (enc->dst ++) = b64 [((enc->buffer[0] & 0x3) << 4) | (enc->buffer[1] >> 4)];
447 * (enc->dst ++) = b64 [((enc->src[1] & 0xF) << 2)]; 445 * (enc->dst ++) = b64 [((enc->buffer[1] & 0xF) << 2)];
448 * (enc->dst ++) = '='; 446 * (enc->dst ++) = '=';
449 break; 447 break;
450 } 448 }
......