--- shaperd-0.2.1.orig/src/classdef.cpp
+++ shaperd-0.2.1/src/classdef.cpp
@@ -103,7 +103,7 @@
 {
 	packet_classifier **new_vector;
 
-	new_vector = new(nothrow) (packet_classifier*)[n_classifiers+1];
+	new_vector = new(nothrow) packet_classifier*[n_classifiers+1];
 	if( new_vector==0 ) goto __err_new;
 
 	if( n_classifiers>0 ) {
@@ -270,7 +270,7 @@
 		v_classifiers[i]->set_real_prio(r_pr);
 	}
 
-	v_queues = new(nothrow) (queue<generic_packet*>)[n];
+	v_queues = new(nothrow) queue<generic_packet*>[n];
 	if( v_queues==0 ) {
 		log_info(LL_ALERT, "no memory for queue {%s:%d}", 
 			__FILE__, __LINE__);
