===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
osmo-ggsn-1.6.0/ggsn/ggsn.c-236-			in46p_ntoa(&apn->v4.cfg.ifconfig_prefix));
osmo-ggsn-1.6.0/ggsn/ggsn.c:237:		if (tun_addaddr(apn->tun.tun, &apn->v4.cfg.ifconfig_prefix.addr, NULL,
osmo-ggsn-1.6.0/ggsn/ggsn.c-238-				apn->v4.cfg.ifconfig_prefix.prefixlen)) {
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn.c-248-			in46p_ntoa(&apn->v6.cfg.ifconfig_prefix));
osmo-ggsn-1.6.0/ggsn/ggsn.c:249:		if (tun_addaddr(apn->tun.tun, &apn->v6.cfg.ifconfig_prefix.addr, NULL,
osmo-ggsn-1.6.0/ggsn/ggsn.c-250-				apn->v6.cfg.ifconfig_prefix.prefixlen)) {
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn.c-261-			in46p_ntoa(&apn->v6.cfg.ll_prefix));
osmo-ggsn-1.6.0/ggsn/ggsn.c:262:		if (tun_addaddr(apn->tun.tun, &apn->v6.cfg.ll_prefix.addr, NULL,
osmo-ggsn-1.6.0/ggsn/ggsn.c-263-				apn->v6.cfg.ll_prefix.prefixlen)) {
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn.c-416-
osmo-ggsn-1.6.0/ggsn/ggsn.c:417:	if (gsna2in_addr(&ia, &pdp->gsnrc)) {
osmo-ggsn-1.6.0/ggsn/ggsn.c-418-		LOGPPDP(LOGL_ERROR, pdp, "Failed parsing gsnrc (len=%u) to discover SGSN\n",
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn_main.c-171-
osmo-ggsn-1.6.0/ggsn/ggsn_main.c:172:	rc = telnet_init_dynif(tall_ggsn_ctx, NULL, vty_get_bind_addr(), OSMO_VTY_PORT_GGSN);
osmo-ggsn-1.6.0/ggsn/ggsn_main.c-173-	if (rc < 0)
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn_main.c-175-
osmo-ggsn-1.6.0/ggsn/ggsn_main.c:176:	g_ctrlh = ctrl_interface_setup_dynip(NULL, ctrl_vty_get_bind_addr(),
osmo-ggsn-1.6.0/ggsn/ggsn_main.c-177-					     OSMO_CTRL_PORT_GGSN, NULL);
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-803-
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:804:static const char *print_gsnaddr(const struct ul16_t *in)
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-805-{
##############################################
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-851-
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:852:	vty_out(vty, " Control: %s:%08x ", print_gsnaddr(&pdp->gsnlc), pdp->teic_own);
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:853:	vty_out(vty, "<-> %s:%08x%s", print_gsnaddr(&pdp->gsnrc), pdp->teic_gn, VTY_NEWLINE);
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-854-
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:855:	vty_out(vty, " Data: %s:%08x ", print_gsnaddr(&pdp->gsnlu), pdp->teid_own);
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c:856:	vty_out(vty, "<-> %s:%08x%s", print_gsnaddr(&pdp->gsnru), pdp->teid_gn, VTY_NEWLINE);
osmo-ggsn-1.6.0/ggsn/ggsn_vty.c-857-
##############################################
osmo-ggsn-1.6.0/git-version-gen-81-then
osmo-ggsn-1.6.0/git-version-gen:82:    v=`cat $tarball_version_file` || exit 1
osmo-ggsn-1.6.0/git-version-gen-83-    case $v in
##############################################
osmo-ggsn-1.6.0/git-version-gen-114-	    # of git describe.
osmo-ggsn-1.6.0/git-version-gen:115:	    vtag=`echo "$v" | sed 's/-.*//'`
osmo-ggsn-1.6.0/git-version-gen:116:	    numcommits=`git rev-list "$vtag"..HEAD | wc -l`
osmo-ggsn-1.6.0/git-version-gen:117:	    v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`;
osmo-ggsn-1.6.0/git-version-gen-118-	    ;;
##############################################
osmo-ggsn-1.6.0/git-version-gen-122-    # Remove the "g" in git describe's output string, to save a byte.
osmo-ggsn-1.6.0/git-version-gen:123:    v=`echo "$v" | sed 's/-/./;s/\(.*\)-g/\1-/'`;
osmo-ggsn-1.6.0/git-version-gen-124-else
##############################################
osmo-ggsn-1.6.0/git-version-gen-127-
osmo-ggsn-1.6.0/git-version-gen:128:v=`echo "$v" |sed 's/^v//'`
osmo-ggsn-1.6.0/git-version-gen-129-
##############################################
osmo-ggsn-1.6.0/gtp/gtp.h-440-extern int eua2ipv4(struct in_addr *dst, struct ul66_t *eua);
osmo-ggsn-1.6.0/gtp/gtp.h:441:extern int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna);
osmo-ggsn-1.6.0/gtp/gtp.h-442-extern int in_addr2gsna(struct ul16_t *gsna, struct in_addr *src);
##############################################
osmo-ggsn-1.6.0/gtp/gtp.c-76-
osmo-ggsn-1.6.0/gtp/gtp.c:77:#define LOGP_WITH_ADDR(ss, level, addr, fmt, args...)                    \
osmo-ggsn-1.6.0/gtp/gtp.c:78:		LOGP(ss, level, "addr(%s:%d) " fmt,                      \
osmo-ggsn-1.6.0/gtp/gtp.c-79-		     inet_ntoa((addr).sin_addr), htons((addr).sin_port), \
##############################################
osmo-ggsn-1.6.0/gtp/gtp.c-952-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/gtp/gtp.c:953:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/gtp/gtp.c-954-			       "bind(fd0=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/gtp/gtp.c-977-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/gtp/gtp.c:978:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/gtp/gtp.c-979-				"bind(fd1c=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/gtp/gtp.c-1002-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/gtp/gtp.c:1003:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/gtp/gtp.c-1004-			"bind(fd1u=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/gtp/gtp.c-2491-
osmo-ggsn-1.6.0/gtp/gtp.c:2492:	if (gsna2in_addr(&addr, &pdp->gsnrc)) {
osmo-ggsn-1.6.0/gtp/gtp.c-2493-		gsn->err_address++;
##############################################
osmo-ggsn-1.6.0/gtp/gtp.c-3450-
osmo-ggsn-1.6.0/gtp/gtp.c:3451:int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna)
osmo-ggsn-1.6.0/gtp/gtp.c-3452-{
##############################################
osmo-ggsn-1.6.0/lib/gtp-kernel.c-52-
osmo-ggsn-1.6.0/lib/gtp-kernel.c:53:	gsna2in_addr(&ia, &pdp->gsnrc);
osmo-ggsn-1.6.0/lib/gtp-kernel.c-54-
##############################################
osmo-ggsn-1.6.0/lib/tun.c-143-
osmo-ggsn-1.6.0/lib/tun.c:144:int tun_addaddr(struct tun_t *this, struct in46_addr *addr, struct in46_addr *dstaddr, size_t prefixlen)
osmo-ggsn-1.6.0/lib/tun.c-145-{
##############################################
osmo-ggsn-1.6.0/lib/tun.h-49-
osmo-ggsn-1.6.0/lib/tun.h:50:extern int tun_addaddr(struct tun_t *this, struct in46_addr *addr,
osmo-ggsn-1.6.0/lib/tun.h-51-		       struct in46_addr *dstaddr, size_t prefixlen);
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-24-
osmo-ggsn-1.6.0/lib/ippool.c:25:int ippool_printaddr(struct ippool_t *this)
osmo-ggsn-1.6.0/lib/ippool.c-26-{
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-337-	if (0)
osmo-ggsn-1.6.0/lib/ippool.c:338:		(void)ippool_printaddr(*this);
osmo-ggsn-1.6.0/lib/ippool.c-339-	return 0;
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-399-	if (0)
osmo-ggsn-1.6.0/lib/ippool.c:400:		(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/lib/ippool.c-401-
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-482-		if (0)
osmo-ggsn-1.6.0/lib/ippool.c:483:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/lib/ippool.c-484-		return 0;	/* Success */
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-526-		if (0)
osmo-ggsn-1.6.0/lib/ippool.c:527:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/lib/ippool.c-528-		return 0;	/* Success */
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-539-	if (0)
osmo-ggsn-1.6.0/lib/ippool.c:540:		(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/lib/ippool.c-541-
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-563-		if (0)
osmo-ggsn-1.6.0/lib/ippool.c:564:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/lib/ippool.c-565-		return 0;
##############################################
osmo-ggsn-1.6.0/lib/ippool.c-582-		if (0)
osmo-ggsn-1.6.0/lib/ippool.c:583:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/lib/ippool.c-584-		return 0;
##############################################
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1663-			/* printf("Setting up interface and routing\n"); */
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c:1664:			tun_addaddr(tun, &addr[i], NULL, prefixlen);
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1665-			if (options.defaultroute) {
##############################################
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1800-#endif
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c:1801:				rc = tun_addaddr(tun, &addr, NULL, opt_prefix->prefix_len);
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1802-				if (rc < 0) {
##############################################
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1950-	if ((options.createif) && (options.netaddr.len)) {
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c:1951:		tun_addaddr(tun, &options.netaddr, NULL, options.prefixlen);
osmo-ggsn-1.6.0/sgsnemu/sgsnemu.c-1952-		if (options.defaultroute) {
##############################################
osmo-ggsn-1.6.0/tests/lib/ippool_test.c-41-
osmo-ggsn-1.6.0/tests/lib/ippool_test.c:42:	//ippool_printaddr(pool);
osmo-ggsn-1.6.0/tests/lib/ippool_test.c-43-
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-76-
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:77:#define LOGP_WITH_ADDR(ss, level, addr, fmt, args...)                    \
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:78:		LOGP(ss, level, "addr(%s:%d) " fmt,                      \
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-79-		     inet_ntoa((addr).sin_addr), htons((addr).sin_port), \
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-952-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:953:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-954-			       "bind(fd0=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-977-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:978:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-979-				"bind(fd1c=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-1002-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:1003:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-1004-			"bind(fd1u=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-2491-
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:2492:	if (gsna2in_addr(&addr, &pdp->gsnrc)) {
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-2493-		gsn->err_address++;
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-3450-
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c:3451:int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna)
osmo-ggsn-1.6.0/.pc/spelling.patch/gtp/gtp.c-3452-{
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-24-
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:25:int ippool_printaddr(struct ippool_t *this)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-26-{
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-337-	if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:338:		(void)ippool_printaddr(*this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-339-	return 0;
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-399-	if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:400:		(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-401-
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-482-		if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:483:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-484-		return 0;	/* Success */
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-526-		if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:527:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-528-		return 0;	/* Success */
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-539-	if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:540:		(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-541-
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-563-		if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:564:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-565-		return 0;
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-582-		if (0)
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c:583:			(void)ippool_printaddr(this);
osmo-ggsn-1.6.0/.pc/spelling.patch/lib/ippool.c-584-		return 0;
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1663-			/* printf("Setting up interface and routing\n"); */
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c:1664:			tun_addaddr(tun, &addr[i], NULL, prefixlen);
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1665-			if (options.defaultroute) {
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1800-#endif
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c:1801:				rc = tun_addaddr(tun, &addr, NULL, opt_prefix->prefix_len);
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1802-				if (rc < 0) {
##############################################
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1950-	if ((options.createif) && (options.netaddr.len)) {
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c:1951:		tun_addaddr(tun, &options.netaddr, NULL, options.prefixlen);
osmo-ggsn-1.6.0/.pc/spelling.patch/sgsnemu/sgsnemu.c-1952-		if (options.defaultroute) {
##############################################
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-76-
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:77:#define LOGP_WITH_ADDR(ss, level, addr, fmt, args...)                    \
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:78:		LOGP(ss, level, "addr(%s:%d) " fmt,                      \
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-79-		     inet_ntoa((addr).sin_addr), htons((addr).sin_port), \
##############################################
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-952-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:953:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-954-			       "bind(fd0=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-977-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:978:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-979-				"bind(fd1c=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-1002-		(*gsn)->err_socket++;
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:1003:		LOGP_WITH_ADDR(DLGTP, LOGL_ERROR, addr,
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-1004-			"bind(fd1u=%d) failed: Error = %s\n",
##############################################
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-2491-
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:2492:	if (gsna2in_addr(&addr, &pdp->gsnrc)) {
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-2493-		gsn->err_address++;
##############################################
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-3450-
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c:3451:int gsna2in_addr(struct in_addr *dst, struct ul16_t *gsna)
osmo-ggsn-1.6.0/.pc/big_endian_test_fix.patch/gtp/gtp.c-3452-{