Index: file.c =================================================================== --- file.c (original) +++ file.c (new patched) @@ -3056,6 +3056,9 @@ union wtap_pseudo_header *pseudo_header, const guint8 *pd, void *argsp) { + /* Disable saving files */ + return FALSE; + save_callback_args_t *args = argsp; struct wtap_pkthdr hdr; int err; @@ -3078,6 +3081,14 @@ cf_status_t cf_save(capture_file *cf, const char *fname, packet_range_t *range, guint save_format) { + /* Disable saving files */ + simple_dialog(ESD_TYPE_ERROR, ESD_BTN_OK, + "%sDid not save file: \"%s\"!%s\n\n" + "Saving is disabled.", + simple_dialog_primary_start(), fname, + simple_dialog_primary_end()); + goto fail; + gchar *from_filename; int err; gboolean do_copy;