Mercurial > pidgin.yaz
comparison src/ft.c @ 9789:51a6a98d276b
[gaim-migrate @ 10657]
I'm very picky.
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Fri, 20 Aug 2004 04:51:47 +0000 |
parents | 1e9ecca6c97e |
children | 719fc957e9ee |
comparison
equal
deleted
inserted
replaced
9788:1e9ecca6c97e | 9789:51a6a98d276b |
---|---|
75 ui_ops = gaim_xfer_get_ui_ops(xfer); | 75 ui_ops = gaim_xfer_get_ui_ops(xfer); |
76 | 76 |
77 if (ui_ops != NULL && ui_ops->destroy != NULL) | 77 if (ui_ops != NULL && ui_ops->destroy != NULL) |
78 ui_ops->destroy(xfer); | 78 ui_ops->destroy(xfer); |
79 | 79 |
80 if( xfer->who != NULL ) | 80 g_free(xfer->who); |
81 g_free(xfer->who); | 81 g_free(xfer->filename); |
82 | 82 g_free(xfer->remote_ip); |
83 if( xfer->filename != NULL ) | 83 g_free(xfer->local_filename); |
84 g_free(xfer->filename); | |
85 | |
86 if (xfer->remote_ip != NULL) | |
87 g_free(xfer->remote_ip); | |
88 | |
89 if (xfer->local_filename != NULL) | |
90 g_free(xfer->local_filename); | |
91 | 84 |
92 g_free(xfer); | 85 g_free(xfer); |
93 } | 86 } |
94 | 87 |
95 void | 88 void |
117 g_return_if_fail(xfer != NULL); | 110 g_return_if_fail(xfer != NULL); |
118 | 111 |
119 xfer->status = status; | 112 xfer->status = status; |
120 } | 113 } |
121 | 114 |
122 | 115 /* |
116 * XXX - I REALLY feel like this should be using strerror. | |
117 * Also, should this use gaim_xfer_error? | |
118 */ | |
123 static void gaim_xfer_show_file_error(const char *filename) | 119 static void gaim_xfer_show_file_error(const char *filename) |
124 { | 120 { |
125 char *msg = NULL; | 121 gchar *msg = NULL; |
126 | 122 |
127 switch(errno) | 123 switch (errno) |
128 { | 124 { |
129 case ENOENT: | 125 case ENOENT: |
130 msg = g_strdup_printf(_("%s does not exist.\n"), filename); | 126 msg = g_strdup_printf(_("%s does not exist.\n"), filename); |
131 break; | 127 break; |
132 case EISDIR: | 128 case EISDIR: |
165 default: | 161 default: |
166 msg = NULL; | 162 msg = NULL; |
167 break; | 163 break; |
168 } | 164 } |
169 | 165 |
170 if( msg != NULL ) { | 166 if (msg != NULL) { |
171 gaim_notify_error(NULL, NULL, msg, NULL); | 167 gaim_notify_error(NULL, NULL, msg, NULL); |
172 g_free(msg); | 168 g_free(msg); |
173 } | 169 } |
174 } | 170 } |
175 | 171 |