(substring (process-name process) 0 (match-beginning 0)))))
(save-excursion
(set-buffer (process-buffer (get-process parent-name)))
- (delete-process parent-name)
(goto-char (point-min))
(while (not (eobp))
(process-send-region process
(message "Sending %s...(%d/%d)"
(buffer-file-name) (1- (point)) (buffer-size)))
(message "Sending %s...done"
- (buffer-file-name))))
- (kill-buffer (process-buffer process))
- (delete-process process)))
+ (buffer-file-name)))
+ (kill-buffer (process-buffer (get-process parent-name))))
+ (kill-buffer (process-buffer process))))
(defun riece-command-dcc-send (user file)
(interactive
(car (car requests))
(nth 1 (car requests))
(nth 4 (car requests))))
- (setq requests (cdr requests)))))
+ (setq index (1+ index)
+ requests (cdr requests)))))
(let ((number (read-string "Request#: ")))
(unless (string-match "^[0-9]+$" number)
(error "Not a number"))
"DCC" " *DCC*"
(riece-ndcc-decode-address (nth 2 request))
(nth 3 request))))
+ (setq riece-rdcc-requests (delq request riece-rdcc-requests))
(with-current-buffer (process-buffer process)
(set-buffer-multibyte nil)
(buffer-disable-undo)
(port (string-to-number (match-string 3 message)))
(size (string-to-number (match-string 4 message)))
(buffer (if (riece-channel-p target)
- (cdr (riece-identity-assoc-no-server
+ (cdr (riece-identity-assoc
(riece-make-identity target)
riece-channel-buffer-alist))))
(user (riece-prefix-nickname prefix)))