Changeset 18982 for titan/plugins/tmdb
- Timestamp:
- 12/08/12 03:49:20 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
titan/plugins/tmdb/tmdb.h
r18969 r18982 173 173 //flag1: 2 = save pic in mediadb path 174 174 //flag2: 2 = save no pic 175 struct tmdb* gettmdb(struct tmdb** first, char* title, int flag, int flag1)175 struct tmdb* gettmdb(struct tmdb** first, char* input, int flag, int flag1) 176 176 { 177 debug(133, "title: %s",input); 178 debug(133, "flag: %d",flag); 179 debug(133, "flag1: %d",flag1); 180 177 181 struct tmdb* tnode = NULL; 178 char* tmpstr = NULL, *tmpstr1 = NULL, *logdir = NULL, *logfile = NULL, *tmpsearch = NULL, *savefile = NULL, *timen = NULL, *log = NULL, *posterurl = NULL; 182 char* tmpstr = NULL, *tmpstr1 = NULL, *logdir = NULL, *logfile = NULL, *tmpsearch = NULL, *savefile = NULL, *timen = NULL, *log = NULL, *posterurl = NULL, *title = NULL; 183 184 title = ostrcat(title, input, 1, 0); 179 185 180 186 int count = 0; … … 193 199 tmpsearch = ostrcat(tmpsearch, title, 1, 0); 194 200 tmpsearch = stringreplacechar(tmpsearch, ' ', '+'); 195 201 printf("11111\n"); 196 202 debug(133, "search: http://api.themoviedb.org/%s", tmpsearch); 197 203 tmpstr = gethttp("api.themoviedb.org", tmpsearch, 80, NULL, NULL, NULL, 0); … … 389 395 } 390 396 } 397 printf("22222\n"); 391 398 392 399 if((flag1 == 1 && tnode->backdrop != NULL && tnode->imdbid != NULL) || (flag1 == 2 && tnode->backdrop != NULL && tnode->imdbid != NULL)) … … 751 758 } 752 759 } 760 printf("33333\n"); 753 761 754 762 if(file_exist(tnode->mvi)) … … 763 771 tmpstr1 = ostrstr(tmpstr1, "<movie>"); 764 772 765 free(tmpstr1), tmpstr1 = NULL; 773 // *** glibc detected *** /var/usr/local/share/titan/plugins/titan: free(): invalid pointer: 0x00a77a2b *** 774 // free(tmpstr1), tmpstr1 = NULL; 775 766 776 free(posterurl), posterurl = NULL; 767 777 free(logdir), logdir = NULL; … … 859 869 860 870 start: 871 printf("0000\n"); 872 861 873 if(node != NULL) 862 874 { … … 901 913 if(search != NULL) 902 914 { 903 freetmdb(&node, 0) ;node = NULL;915 freetmdb(&node, 0), node = NULL; 904 916 drawscreen(blackscreen, 0, 0); 905 917 drawscreen(load, 0, 0); 906 907 918 node = gettmdb(&node, search, 0, 0); 908 919 clearscreen(load); 909 920 clearscreen(blackscreen); 910 free(search) ;search = NULL;921 free(search), search = NULL; 911 922 goto start; 912 923 } … … 937 948 clearscreen(load); 938 949 clearscreen(blackscreen); 939 free(search) ;search = NULL;950 free(search), search = NULL; 940 951 freemenulist(mlist, 1); mlist = NULL, mbox = NULL; 941 952 goto start;
Note: See TracChangeset
for help on using the changeset viewer.