Changeset 19764


Ignore:
Timestamp:
01/25/13 16:40:57 (11 years ago)
Author:
nit
Message:

[titan] delete other files in webif if .ts file is deleted

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/titan/httpdfunc.h

    r19626 r19764  
    19701970char* webdelfile(char* param, char* link, char* dellink, char* path, char* mask, int flag, int fmt)
    19711971{
     1972        int del = 0;
    19721973        char* buf = NULL, *param1 = NULL, *param2 = NULL, *tmpparam = NULL;
    19731974
     
    19911992        {
    19921993                if(tmpparam != NULL && ostrstr(tmpparam, path) == tmpparam)
    1993                         unlink(tmpparam);
    1994         }
    1995         else
     1994                        del = 1;
     1995        }
     1996        else
     1997                del = 1;
     1998
     1999        if(del == 1)
     2000        {
     2001                char* epgfilename = NULL;
     2002
    19962003                unlink(tmpparam);
     2004
     2005                if(cmpfilename(tmpparam, ".ts") == 0)
     2006                {
     2007                        epgfilename = changefilenameext(file, ".epg");
     2008                        unlink(epgfilename);
     2009                        free(epgfilename); epgfilename = NULL;
     2010                        epgfilename = changefilenameext(file, ".se");
     2011                        unlink(epgfilename);
     2012                        free(epgfilename); epgfilename = NULL;
     2013                        epgfilename = changefilenameext(file, ".ma");
     2014                        unlink(epgfilename);
     2015                        free(epgfilename); epgfilename = NULL;
     2016                }
     2017        }
    19972018
    19982019        free(tmpparam); tmpparam = NULL;
Note: See TracChangeset for help on using the changeset viewer.