MCPcopy Create free account
hub / github.com/cgsecurity/testdisk / session_save_empty

Function session_save_empty

src/sessionp.c:59–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

57#define SESSION_FILENAME "photorec.ses"
58
59static int session_save_empty(void)
60{
61 FILE *f_session;
62 f_session=fopen(SESSION_FILENAME,"wb");
63 if(!f_session)
64 {
65#ifndef DISABLED_FOR_FRAMAC
66 log_critical("Can't create photorec.ses file: %s\n",strerror(errno));
67#endif
68 return -1;
69 }
70 { /* Reserve some space */
71 int res;
72 char *buffer;
73 buffer=(char *)MALLOC(SESSION_MAXSIZE);
74 memset(buffer,0,SESSION_MAXSIZE);
75 res=fwrite(buffer,1,SESSION_MAXSIZE,f_session);
76 free(buffer);
77 if(res<SESSION_MAXSIZE)
78 {
79 fclose(f_session);
80 return -1;
81 }
82 }
83 fclose(f_session);
84 return 0;
85}
86
87int session_load(char **cmd_device, char **current_cmd, alloc_data_t *list_free_space)
88{

Callers 1

session_loadFunction · 0.85

Calls 1

MALLOCFunction · 0.85

Tested by

no test coverage detected