Changeset 286

Show
Ignore:
Timestamp:
04/09/03 15:30:36 (6 years ago)
Author:
jajcus
Message:

- do not reveal full OS version

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/JGGTRANS_B_1_4/src/iq.c

    r273 r286  
    1 /* $Id: iq.c,v 1.34.2.1 2003/04/09 07:17:08 jajcus Exp $ */ 
     1/* $Id: iq.c,v 1.34.2.2 2003/04/09 13:30:36 jajcus Exp $ */ 
    22 
    33/* 
     
    142142xmlnode query; 
    143143xmlnode os; 
     144char *rel,*p; 
    144145struct utsname un; 
     146 
    145147 
    146148        query=xmlnode_new_tag("query"); 
     
    152154        xmlnode_insert_cdata(os,un.sysname,-1); 
    153155        xmlnode_insert_cdata(os," ",1); 
    154         xmlnode_insert_cdata(os,un.release,-1); 
     156        rel=g_strdup(un.release); 
     157        p=strchr(rel,'.'); 
     158        if (p) p=strchr(p+1,'.'); 
     159        if (p && p[1]) { 
     160                p[1]='x'; 
     161                p[2]='\000'; 
     162        } 
     163        xmlnode_insert_cdata(os,rel,-1); 
     164        g_free(rel); 
    155165        jabber_iq_send_result(s,from,to,id,query); 
    156166}