Changeset 17476


Ignore:
Timestamp:
08/10/12 21:08:17 (12 years ago)
Author:
obi
Message:

fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • titan/plugins/tithek/tithek.h

    r17474 r17476  
    891891                if(ret1 != NULL && count >= 2)
    892892                {
    893 //                      printf("ret1[1].part=%s\n", (ret1[1]).part);
     893                        debug(99, "ret1[1].part=%s", (ret1[1]).part);
    894894                        hlen = strlen(ret1[1].part);
    895 //                      tmpstr_uni = unhexlify(ret1[1].part);
    896                         tmpstr_uni = unhexlify123(ret1[1].part);
     895                        tmpstr_uni = unhexlify(ret1[1].part);
    897896                }
    898897                free(ret1), ret1 = NULL;
    899 // somtimes segfault
    900 //              writesys("/tmp/tithek/list_uni", tmpstr_uni, 0);
    901898
    902899                b64 = ostrcat("c8407a08b3c71ea418ec9dc662f2a56e40cbd6d5a114aa50fb1e1079e17f2b83", MDString(video_id), 0, 1);
    903                 printf("b64: %s\n", b64);
    904                 printf("hexlen: %d\n", hlen);   
     900                debug(99, "b64=%s", b64);
    905901
    906902                key = MDString(b64);
     
    909905                if(tmpstr_uni != NULL) slen = strlen(tmpstr_uni);
    910906                if(key != NULL) klen = strlen(key);
    911 
    912                 printf("key: %s\n", key);               
    913                 printf("hexlen: %d\n", hlen);
    914                 printf("binlen: %d\n", slen);
    915                 printf("keylen: %d\n", klen);
    916 
    917                 hlen /= 2;
    918                 printf("hexlen/2 for rc4: %d\n", hlen);
    919907               
    920908                if(tmpstr_uni != NULL)
    921909                {
     910                        debug(99, "hexlen=%d", hlen);
     911                        hlen /= 2;
     912                        debug(99, "binlen=%d", hlen);
     913                        debug(99, "keylen=%d", klen);
     914                        debug(99, "b64=%s", b64);
     915                        debug(99, "key=%s", key);
     916
    922917                        rc4(tmpstr_uni, hlen, key, klen);
    923                
    924                         printf("tmpstr_uni: %s\n", tmpstr_uni);
     918
     919                        debug(99, "encrypted=%s", tmpstr_uni);         
    925920// somtimes segfault
    926921//                      writesys("/tmp/tithek/list_key", tmpstr_uni, 1);                       
    927                        
    928                         debug(99, "tmpstr: %s\n", tmpstr);
     922
    929923                        debug(99, "pageUrl: %s\n", pageUrl);
    930924                        debug(99, "playpath: %s\n", playpath);
     
    968962                }
    969963
    970                 printf("close1\n");
    971964                free(key); key = NULL;         
    972                 printf("close2\n");
    973965                free(b64); b64 = NULL;         
    974                 printf("close3\n");
    975966                free(url); url = NULL;
    976                 printf("close4\n");
    977967                free(source); source = NULL;           
    978                 printf("close5\n");
    979968                free(tmpstr_uni); tmpstr_uni = NULL;
    980                 printf("close6\n");
    981969                free(tmpstr); tmpstr = NULL;
    982                 printf("close7\n");
    983970                free(pageUrl); pageUrl = NULL;         
    984                 printf("close8\n");
    985971                free(playpath); playpath = NULL;
    986972                debug(99, "streamurl: %s", streamurl);
    987 
    988                 printf("streamurl: %s\n", streamurl);
    989973        }
    990974        return streamurl;
Note: See TracChangeset for help on using the changeset viewer.