Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- gdb) p encoded_address_head
- $28 = 0x8051431 "mipheres@gmail.com>"
- (gdb) p encoded_address_head[i]
- $29 = 62 '>'
- (gdb) p output_message[i]
- $30 = 109 'm'
- (gdb) p output_message[i+1]
- $31 = 0 '\000'
- (gdb) bt
- #0 get_smtp_encoded_address (message=0x8051430 "<mipheres@gmail.com>")
- at /home/ym/projects/smtp/smtp.project/app/smtp_server/smtp_protocol_utils.c:85
- #1 0x0804c29b in smtp_server_rcpt_to_cb (mail_data=0x8051290,
- message=0x8051310)
- at /home/ym/projects/smtp/smtp.project/app/smtp_server/smtp_server_protocol_handlers.c:98
- #2 0x0804b6b3 in smtp_server_protocol_message_handler (
- protocol_context=0x80514f0, message=0xb67e7f7c, message_size=30,
- response_message=0xb67e7f70)
- at /home/ym/projects/smtp/smtp.project/app/smtp_server/smtp_server_protocol.c:150
- #3 0x0804abf7 in mail_receiving (arg=0x8051150)
- at /home/ym/projects/smtp/smtp.project/app/smtp_server/mail_processing.c:54
- #4 0x0013a96e in start_thread () from /lib/tls/i686/cmov/libpthread.so.0
- #5 0x00239a4e in clone () from /lib/tls/i686/cmov/libc.so.6
- (gdb) l
- 90
- 91 return output_message;
- 92 }
- 93
- 94 char *get_domain_from_encoded_address(const char *encodded_address){
- 95 char *output_message = NULL;
- 96 char *encodded_address_head = NULL;
- 97 char *current_head = (char *)encodded_address;
- 98 if(current_head == NULL) return;
- 99
- (gdb) l 85
- 80 size_t output_message_size = message_head - encoded_address_head;
- 81 output_message = (char *)calloc(1, output_message_size);
- 82 output_message[0] = '<';
- 83 //memcpy(output_message + 1, encoded_address_head, output_message_size);
- 84 for(i=0;i<output_message_size;i++){
- 85 output_message[i+1] = encoded_address_head[i];
- 86 }
- 87 break;
- 88 }
- 89 }
- (gdb) n
- cdc_smtp_server[12242]: [wakeup timer] - start relay emails from outbox
- cdc_smtp_server[12242]: [libsmtp_outbox] - send all emails
- 84 for(i=0;i<output_message_size;i++){
- (gdb) p output_message[i+1]
- $32 = 62 '>'
- (gdb) p output_message
- $33 = 0x8051408 "<mipheres@gmail.com>\021"
- (gdb) p i
- $34 = 18
- (gdb)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement